Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2002, 07:09
Avatar de Wakkos
Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 22 años, 6 meses
Puntos: 59
Variable que se limpia

Hola! tengo un código y hay algo medio raro:

Primero: tengo un formulario donde el text box tiene un valor que proviene de una base de datos, nombre del textbox: $img1. cool.

Al 'submitir' el formulario hago un query a la base de datos, por que? porque si el usuario borra el contenido del textbox ($img1 = "") hay que ejecutar algunas cosillas en la base de datos. Acá el código de dicho query:
Código:
$query_select = "select img1,thumb1,img2,thumb2,img3,thumb3,img4,thumb4 from post where ID = " . $id . "";
					$result_select = mysql_query($query_select, $link);
					$num_posts = mysql_num_rows($result_select);
					while ($row = mysql_fetch_array($result_select)) {
					if (($img1 = "") && (file_exists("/inlander/sites/parejasliberales-com/web/htdocs/guest/".$row[0].""))) {
					unlink ("/inlander/sites/parejasliberales-com/web/htdocs/guest/".$row[0]."");
					unlink ("/inlander/sites/parejasliberales-com/web/htdocs/guest/".$row[1]."");
}					}
Eso quiere decir que si la variable $img1 = "" borra un par de archivos.
Bien, el problema viene cuando la variable $img1 NO ES distinta de "" ($img1 = hola)
Que pasá aquí? Pues que al llegar al condicional anterior (
Código:
if (($img1 = "") && (file_exists("/inlander/sites/parejasliberales-com/web/htdocs/guest/".$row[0]."")))
) la variable se devuelve vacía!!!
y la necesito para otras cosillas más abajo!! alguien tiene idea de porque se resetea? ya comprobé y es en exactamente al terminar el condicional cuando se 'resetea' y es raro, porque el condicional NO se ejecuta, ya que la variable es != ""

No entiendo.

<div style="color:#000;font-family:Verdana;font-size:10px;">Wakkos<br><a href="http://www.artreves.com/wakk/clickcount/clic.php3?url=www.artreves.com/wakk/index.php" style="font-size:9px;color:#e1470b;">follow the white rabbit</a></div>