Article View: es.comp.os.linux.programacion
Article #6346Problemas raros con PHP
From: Jose María Ramírez Mira
Date: Thu, 03 Jul 2003 17:29
Date: Thu, 03 Jul 2003 17:29
74 lines
3404 bytes
3404 bytes
Hola, ante todo deciros que aunque me queda mucho por aprender de php, ya
he hecho algunos pinitos en esto de la creaci�n de web din�micas.
El problema que tengo es un poco raro, consiste en que mi servidor no
interpreta los condiciones if.
En este script que tengo aqu�.
=====================================
<html>
<body>
<form action="<? PHP_SELF ?>" method="POST">
Pregunta <textarea name="pr"></textarea><br>
Elige el tipo de pregunta que es. Si es directa, la respuesta se dar� aqu�, si es por correo necesitar� respuesta por correo
<select name="tp">
<option value="0">directa</option>
<option value="1">correo</option>
</select><br >
Introduce la primera respuesta <input type="text" name="r1"><br>
Introduce la segunga respuesta <input type="text" name="r2"><br>
Introduce la tercera respuesta <input type="text" name="r3" ><br>
<select name="cat">
<option value="0">Cultura general</option>
<option value="1">LinEx</option>
<option value="2">PAT</option>
<option value="3">Inform�tica b�sica</option>
</select><br >
Opción correcta
<select name="cor">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select><br >
<input type="submit" name="enviar" value="enviar">
</form>
<?php
$link=mysql_connect('localhost', 'dhouard', 'orujo');
$db=mysql_select_db('pinguinos',$link);
echo("$enviar");
if ($enviar) {
echo("aqu� entra");
$res=mysql_query("INSERT INTO preguntas(pregunta,tipo,opcion1,opcion2,opcion3,categoria,correcta) VALUES ('$pr', '$tp', '$r1', '$r2', '$r3', '$cat', '$cor')");
}
else {
echo("no entra");
};
?>
</body>
</html>
==================
Como podeis ver, el bot�n submit se llama enviar, pero el condicional if
($enviar) no hace absolutamente nada... Lo he probado con un script que
ten�a y que funcionaba y he llegado a esa conclusi�n...
Anteriormente utilizaba una SuSe 8.0 y recientemente he actualizado a SuSe
8.2. Desde entonces he detectado el problema...
Los datos son:
Kernel: 2.4.20-4GB
Servidor: Apache/1.3.27
Php version: 4.3.1
�Puede ser un problema de esta versi�n espec�fica de php?. �Se podr�a
solucionar actualizando?. �D�nde podr�a conseguir una actualizaci�n en
rpm?
Un saludo y gracias.
Dhouard.
Technical Details
Message-ID:
<pan.2003.07.03.17.29.20.36281@minas-morgul.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!24.red-80-36-107.pooles.rima-tde.NET!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,e303d6b5cd3ffcbb,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-07-03 10:23:01 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!uni-berlin.de!24.red-80-36-107.pooles.rima-tde.NET!not-for-mail From: "Jose María Ramírez Mira" <dhouard@minas-morgul.com> Newsgroups: es.comp.os.linux.programacion Subject: Problemas raros con PHP Date: Thu, 03 Jul 2003 19:29:25 +0200 Lines: 77 Message-ID: <pan.2003.07.03.17.29.20.36281@minas-morgul.com> NNTP-Posting-Host: 24.red-80-36-107.pooles.rima-tde.net (80.36.107.24) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1057252980 349068 80.36.107.24 (16 [183534]) User-Agent: Pan/0.13.3 (That cat's something I can't explain)