🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #6346

Problemas raros con PHP

#6346
From: Jose María Ramírez Mira
Date: Thu, 03 Jul 2003 17:29
74 lines
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&oacute;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-mail

Show 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)