Les dejo el link para ver si le pueden echar un vistazo... gracias.
...tinypaste.com/1135b

| ||||
Respuesta: No se insertan los datos en la BD Hola, gracias por responder. Estoy probándolo ahora y en el código tengo esto por cada input <td><input type="text" name="usuario" value="<?php=$usuario; ?>"></td> Y cuando veo el formulario en el navegador dentro del input está esto <?php=$usuario; ?> Lo que pasa es que en clase no me aparecía esto... alguien sabe por qué? |
| ||||
Respuesta: No se insertan los datos en la BD Porque el short-tag es <?= $usuario ?> jeje...no como lo pusiste vos. De todos modos no es bueno usar eso, al menos a mi siempre me recomendaron no usarlos. Si pones <?php echo $usuario; ?> te va a funcionar. Saludos. |
| ||||
Respuesta: No se insertan los datos en la BD es lo mismo usar echo con <?= es cuestión de simplificar código, muchas app grandes usan <?= sin problemas como son WHMCS, Softaculous, Installatron, etc...
__________________ Hospedaje Web al mejor costo! |
| ||||
Respuesta: No se insertan los datos en la BD Yo lo decia pq para usar el short tag tenes q tener si o si puesto esto en php.ini: php.ini "short_opentag=On" Para evitar problemas, yo uso el otro y listo. Cuestion de gustos jeje. Saludos. |
| ||||
Respuesta: No se insertan los datos en la BD Gracias, no sabía esto del short-tag. Así lo había puesto en clase el profe <?=... pero en casa mi navegador (Google Chrome) no lee nada de php si no es dentro de <?php por eso lo cambié... |
| ||||
Respuesta: No se insertan los datos en la BD Chicos ya cambié los short-tags por <?php echo, cuando mando el formulario el error que tira es este Error devueltoYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''','','','','',,'')' at line 1 |
| ||||
Respuesta: No se insertan los datos en la BD Los values estaban en desorden, ya los arreglé. Aún así me aparece el mismo error. Les pregunto: es lo mismo colocar "update usuarios set psw='$psw', nombre='$nombre', apellido='$apellido',...etc"; que colocarlo de esta manera Cita: $sql= " update usuarios". " set psw='$psw',". "nombre='$nombre',". "apellido='$apellido',". "edad=$edad,". "pais='$pais',". "mail='$mail',". "sexo='$sexo',". "tipo='$tipo',". "numero=$numero,". "fuma='$fuma',". "foto='$foto'". " where usuario='$_GET[usumodifica]'"; } @ $rs=mysql_query($sql, $link); if(!$rs) die("Error devuelto".mysql_error()); mysql_close($link); echo "<br>Registro actualizado<br>"; Es lo mismo? Yo siempre lo hacía del primer modo... |
| ||||
Respuesta: No se insertan los datos en la BD Ya lo corregí, en clase nos dijeron que los numéricos no llevaban comilla ![]() ![]() Ahora se insertan en los campos de la BD pero vacíos y los números en 0. Esto es lo que tengo antes del formulario, si te animas a seguir ayudándome ![]() Código PHP: |
| ||||
Respuesta: No se insertan los datos en la BD Las variables para el update $psw, $nombre, etc vienen de los datos del formulario? si es asi usa el array $_POST ($_POST['psw'], $_POST['nombre'], etc) (o $_GET si tu formulario envia por get) porque de la forma en que esta solo funciona si register_globlas esta activado.
__________________ Obvio que Firefox es solo un navegador, o que querías? Una tostadora de pan? drk-dev.com |