Autor
|
Tema: [html][php][oracle] Problema con ejercicio (Leído 2,279 veces)
|
<Brit>
Desconectado
Mensajes: 2
|
Buenos días,
Me han mandado hacer un ejercicio en la universidad que consiste en actualizar una tabla desde un navegador mediante código html y php. Tengo varias tables, entre ellas una llamada lloguer (alquiler). Objetivo: -Dar de alta un cliente (OK) -Consultar los vehículos disponibles (OK) -Alquilar un coche (OK) -Retornar un coche (--)
El problema es que al alquilar un coche dejo vacíos los campos "lloguer_kmf", "lloguer_dataf", "lloguer_retorn", donde: -KMF: es el quilometraje del coche cuando lo devuelven. -DATAF: Es la fecha en la que lo devuelven. -RETORN: es el estado del coche (A,B,C,D) A optimo D siniestro.
Por lo tanto, cuando devuelvo el coche lo que tengo que hacer es actualizar estos campos haciendo un UPDATE, no?¿
Creo que el código esta bien, pero no soy capaz de ver el error. Me echan una mano?¿
El código PHP es: #!/usr/bin/php-cgi <html> <h1>Exercici 4: Retorn vehicle llogat.</h1> <?php include 'vars.php'; $conn = oci_connect($_POST["usuari"], $_POST["contrasenya"], 'oracleps'); if (!$conn) { echo "<p>No he pogut connectar amb la BDD.</p>"; }
$dataf = to_date('$_POST[dataf]', 'DD/MM/YYYY');
$var = "UPDATE LLOGUER SET lloguer_kmf = '$_POST[kmf]', lloguer_dataf = '$dataf', lloguer_retorn = '$_POST[retorn]' WHERE lloguer_codi = '$_POST[codiLloguer]'"; $prova = oci_parse($conn, $var); oci_execute($prova);
oci_free_statement($var); oci_close($conn); ?> <p>Retorn correcte.</p> </html>
Gracias por cualquier ayuda.
P.D: No tengo mucha idea de PHP i HTML, tampoco me exigen un nivel alto, ya que no hemos trabajado estos lenguajes en clase. Creo que es muy sencillo, pero no soy capaz de sacar el error.
|
|
|
En línea
|
Live to learn!
|
|
|
<Brit>
Desconectado
Mensajes: 2
|
Resuelto.
El problema estaba en el formato de los datos que declarábamos en el el fichero HTML.
Sorry por las molestias
|
|
|
En línea
|
Live to learn!
|
|
|
l337*
Desconectado
Mensajes: 1.016
I've been thinking...
|
como ya tienes al auto registrado yo haria el INSERT INTO ON DUPLICATE KEY UPDATE checa http://docs.oracle.com/cd/E17952_01/refman-5.0-en/insert-on-duplicate.htmlBuenos días,
Me han mandado hacer un ejercicio en la universidad que consiste en actualizar una tabla desde un navegador mediante código html y php. Tengo varias tables, entre ellas una llamada lloguer (alquiler). Objetivo: -Dar de alta un cliente (OK) -Consultar los vehículos disponibles (OK) -Alquilar un coche (OK) -Retornar un coche (--)
El problema es que al alquilar un coche dejo vacíos los campos "lloguer_kmf", "lloguer_dataf", "lloguer_retorn", donde: -KMF: es el quilometraje del coche cuando lo devuelven. -DATAF: Es la fecha en la que lo devuelven. -RETORN: es el estado del coche (A,B,C,D) A optimo D siniestro.
Por lo tanto, cuando devuelvo el coche lo que tengo que hacer es actualizar estos campos haciendo un UPDATE, no?¿
Creo que el código esta bien, pero no soy capaz de ver el error. Me echan una mano?¿
El código PHP es: #!/usr/bin/php-cgi <html> <h1>Exercici 4: Retorn vehicle llogat.</h1> <?php include 'vars.php'; $conn = oci_connect($_POST["usuari"], $_POST["contrasenya"], 'oracleps'); if (!$conn) { echo "<p>No he pogut connectar amb la BDD.</p>"; }
$dataf = to_date('$_POST[dataf]', 'DD/MM/YYYY');
$var = "UPDATE LLOGUER SET lloguer_kmf = '$_POST[kmf]', lloguer_dataf = '$dataf', lloguer_retorn = '$_POST[retorn]' WHERE lloguer_codi = '$_POST[codiLloguer]'"; $prova = oci_parse($conn, $var); oci_execute($prova);
oci_free_statement($var); oci_close($conn); ?> <p>Retorn correcte.</p> </html>
Gracias por cualquier ayuda.
P.D: No tengo mucha idea de PHP i HTML, tampoco me exigen un nivel alto, ya que no hemos trabajado estos lenguajes en clase. Creo que es muy sencillo, pero no soy capaz de sacar el error.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Problema para conectar Oracle FORMS con OracleXE
Bases de Datos
|
novalida
|
6
|
10,396
|
29 Enero 2010, 15:24 pm
por ssccaann43 ©
|
|
|
[ORACLE-JAVA] java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Java
|
abrtx
|
2
|
7,230
|
21 Junio 2011, 15:35 pm
por abrtx
|
|
|
Problema con restricciones al crear una tabla (SQL, Oracle)
Bases de Datos
|
|Miguel|
|
1
|
4,792
|
27 Diciembre 2011, 13:40 pm
por |Miguel|
|
|
|
PROBLEMA TRIGGERS ORACLE SQL
Bases de Datos
|
rixi15
|
1
|
2,941
|
23 Mayo 2012, 16:57 pm
por Saberuneko
|
|
|
MOVIDO: [html][php][oracle] Problema con ejercicio
Desarrollo Web
|
дٳŦ٭
|
0
|
1,501
|
10 Abril 2013, 18:40 pm
por дٳŦ٭
|
|