Foros del Web » Programando para Internet » PHP »

Extraer dato de db e insertar en forma, antes del submit

Estas en el tema de Extraer dato de db e insertar en forma, antes del submit en el foro de PHP en Foros del Web. Buen día a todos. Tengo un problema con mi código, o más bien con mi falta de conocimientos de php y mysql. Como ven en ...
  #1 (permalink)  
Antiguo 03/05/2010, 19:24
 
Fecha de Ingreso: mayo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Extraer dato de db e insertar en forma, antes del submit

Buen día a todos. Tengo un problema con mi código, o más bien con mi falta de conocimientos de php y mysql. Como ven en el código lo que planeo hacer es que cuando se capture la sección, y se de clic a buscar, se traigan los valores de municipio y distrito de la bd y se inserten en los inputs correspondientes. Ya pude traer los datos de la db, pero tengo las siguientes dudas:

Como le hago para tener la función de submit y la de buscar en la misma forma (index.php) y elegir una dependiendo del boton que se de clic?

Como se insertan los valores extraidos de la db en los inputs html?

INDEX.PHP


<form action="capturabu.php" method="post" >
<p>Nombre(s)<br/>
<input type="text" name="nombre"/>
</p>
<p>Apellido Paterno<br/>
<input type="text" name="apellidopat"/>
</p>
<p>Apellido Materno<br/>
<input type="text" name="apellidomat"/>
</p>

<p> Sección<br/>
<input name="seccion" type="text" size="4"/>
<span class="blue_text">_________</span>
<input type="submit" name="buscar" value="Buscar">

</p>

<p> Municipio<span class="blue_text">__________</span>Distrito<br/>
<input name="muni" type="text" size="15"/> <span class="blue_text">__</span>
<input name="distrito" type="text" size="2"/>
</p>
<p> Domicilio<br/>
<input type="text" name="dom" />
</p>
<p> Lada Teléfono<br/>
<input name="lada" type="text" size="1"/>

<input name="tel" type="text" size="18"/><br/>
</p>
<p> Clave de elector <br/>
<input type="text" name="cve"/>
</p>
<p> Email (Opcional)<br/>
<input type="text" name="email"/>
</p>
<input type="submit" value="Enviar" />
</form>
</div>


CAPTURABU.PHP

<?php
//Coneccion
$DBhost = "localhost";
$DBuser = "root";
$DBpass = "123";
$DBName = "conv_form";
$table = "subjects";
$table2 = "secciones";






$nombre = $_POST['nombre'];
$apellidopat = $_POST['apellidopat'];
$apellidomat = $_POST['apellidomat'];
$muni = $_POST['muni'];
$seccion = $_POST['seccion'];
$distrito = $_POST['distrito'];
$dom = $_POST['dom'];
$lada = $_POST['lada'];
$tel = $_POST['tel'];
$cve = $_POST['cve'];
$email = $_POST['email'];



else {
echo "<br>Tus datos han sido capturados correctamente,<br>Gracias {$nombre}.";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");

@mysql_select_db("$DBName") or die("Unable to select
database $DBName");

mysql_query ("SET NAMES 'utf8'");

$sqlquery = "INSERT INTO $table(nom, apellidopat, apellidomat, muni, seccion, distrito, dom, lada, tel, cve, email)
VALUES('$nombre','$apellidopat','$apellidomat','$m uni','$seccion', '$distrito','$dom','$lada','$tel','$cve', '$email')";

$results = mysql_query($sqlquery);

$result = mysql_query("SELECT municipio FROM secciones WHERE seccion = '$seccion'") or die(mysql_error());
$result2 = mysql_query("SELECT distrito FROM secciones WHERE seccion = '$seccion'") or die(mysql_error());

while ($row = mysql_fetch_row($result)){
echo "<br><br><br><br><br><br><br><br><br><br><br><br>$ row[0]";
}

while ($row = mysql_fetch_row($result2)){
echo "<br><br><br><br><br><br><br><br><br><br><br><br>$ row[0]";
}


mysql_close();


}


?>


De antemano Gracias por la ayuda
  #2 (permalink)  
Antiguo 03/05/2010, 19:28
 
Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: Extraer dato de db e insertar en forma, antes del submit

no entendí algunas cosas de tu código, pero mira la función isset

Se usaría isset($_POST['nombredelsubmit'])
__________________
Tengo una pregunta que a veces me tortura... ¿El loco soy yo o los locos son los demás?
  #3 (permalink)  
Antiguo 03/05/2010, 22:55
 
Fecha de Ingreso: mayo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
Respuesta: Extraer dato de db e insertar en forma, antes del submit

Disculpa mi ignorancia, pero para que sirve esa función? y como la tengo que utilizar?

Gracias

Etiquetas: dato, extraer, submit, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:56.