una tabla subir registros registro para mostrar modificar listar insertar imagen formulario eliminar editar desde datos consultar con codigo buscar boton actualizar php mysql get

tabla - modificar datos de un formulario en php



Actualizar datos de MYSQL, PHP para desplegar el botón (4)

if(isset($_GET["id"])){ $sql=mysql_query("SELECT * FROM aMovie WHERE aName= ''{$_GET[''id'']}''"); $row=mysql_fetch_object($sql); } <input type = "text" name = "name" value = "<?php echo $row->aC; ?>"/> <select name = "name" > <option value = "" <?php echo ($row->aC== "Deadpool") ? ''selected = "selected"'': '''';?>">Deadpool</option> <option value = "" <?php echo ($row->aC == "BATMAN VS SUPERMAN") ? ''selected = "selected"'': '''';?>">BATMAN VS SUPERMAN</option> </select>

Supongamos que aMovie es el nombre de mi tabla, y en mi tabla hay aName y y aC. Sin embargo, me gustaría mostrar aName que coincida con aC ["Deadpool" o "Batman Vs Superman"] y mostrarlo en el botón desplegable. Solo funciona para el tipo de entrada, pero no para el botón desplegable.


Su <select> debería ser como:

<select name = "name" > <option value="Deadpool" <?=($rows->aC == "Deadpool" ? ''selected="selected"'': '''')?>>Deadpool</option> <option value="BATMAN VS SUPERMAN" <?=($rows->aC == "BATMAN VS SUPERMAN" ? ''selected="selected"'': '''')?>>BATMAN VS SUPERMAN</option> </select>

selected="selected" usará fuera del atributo de value .

ACTUALIZAR:

Como mencionó @ Maninderpreet-Singh, también necesita cambiar $row a $rows .


Trata de cambiar

<option <?php echo($row->aC== "Deadpool") ? ''selected = "selected"'': '''';?> value="<?php echo $row->aC;?>">Deadpool</option>


intenta con esto y estás usando diferentes variables en la entrada

<input type = "text" name = "name" value = "<?php echo $rows->aC; ?>"/>

$row y $rows son diferentes

<option value = "<?php echo $row->aC; ?>" <?php echo ($row->aC == "Deadpool") ? ''selected'':'''';?>">Deadpool</option> <option value = "<?php echo $row->aC; ?>" <?php echo ($row->aC == "BATMAN VS SUPERMAN") ? ''selected'': '''';?>">BATMAN VS SUPERMAN</option>


<input type = "text" name = "name1" value = "<?php echo $rows->aC; ?>"/> <select name = "name2" > <option value = " <?php echo($row->aC); ?>" <?php echo($row->aC=="Deadpool")?''selected'': '''';?>>Deadpool</option> <option value = " <?php echo($row->aC);?>" <?php echo($row->aC == "BATMAN VS SUPERMAN")?''selected'': '''';?>>BATMAN VS SUPERMAN</option> </select>