Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[PHP] Variable entfernen? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[PHP] Variable entfernen?


 
Enzio
01-12-2003, 00:03 
 
also wenn praktisch

if($suche == "")

suche leer is, das die variable unbrauchbar gemacht wird. also nimmer exestiert, so das isset greift.

ich hoffe ihr wisst was ich meine.

 
mrhappiness
01-12-2003, 00:19 
 
ich verstehe das mal so, dass du den zweiten der beiden links unter dem beispiel auf der seite im manual (http://www.php.net/isset) meinst... ?

 
goth
01-12-2003, 02:43 
 
Es sollte echt schwierig sein mit Deinem Hinweis die Funktion zu übersehen ... schließlich wird sie ja auch im Beschreibungstext erwähnt ... :teach:

 
marc75
01-12-2003, 08:37 
 
if(empty($_POST['suche']))

oder suche kommt per $_GET

 
Troublegum
01-12-2003, 11:51 
 
Was du suchst, ist glaube ich unset().
=> http://de.php.net/manual/de/function.unset.php

 
Enzio
01-12-2003, 13:35 
 
$suche = $_REQUEST["suche"];
if($suche == "")
{
unset ($suche);
}

damit hab ich es nun hinbekommen.

die Funktionen gehn auch so wie es sollte.

Danke

 
paracuda
01-12-2003, 14:03 
 
geht auch schöner ;)

$suche__= $_REQUEST["suche"];

if(!$suche)

{

unset ($suche);

}

 
marc75
01-12-2003, 14:12 
 
Original geschrieben von paracuda
geht auch schöner ;)

$suche__= $_REQUEST["suche"];

if(!$suche)

{

unset ($suche);

}

wenn $suche gleich leer sein soll dann mit empty() prüfen

 
Enzio
01-12-2003, 14:35 
 
hab ich doch gewusst das sowas kommt. ne es geht eben ned.
schaut euch das einfach mal an:


$suche = $_REQUEST["suche"];
if($suche == "")
{
unset ($suche);
}

---------

if(!isset($suche))
{
$result = mysql_query("SELECT * FROM news ORDER BY id DESC");
}else{
$result = mysql_query("SELECT * FROM news WHERE eintrag like '%".$suche."%' or headline like '%".$suche."%' ORDER BY id DESC");
}


---------

if(isset($suche)){
$headline = preg_replace('%('.$suche.')%i','<u><font color="FF0000">$1</font></u>',$headline);
$eintrag = preg_replace('%('.$suche.')%i','<u><font color="FF0000">$1</font></u>',$eintrag);}



das soll scho so sein. weil sonst meint er das die variable existiert (keine ahnung warum) und ich sag ihm wenns "" (eigentlich leer is) das er sie löschen soll.

grad mal mit isset probiert. dann kommt a scheiß raus. k.a. wieso

 
muecke0815
01-12-2003, 14:57 
 
if (!isset($_REQUEST["suche"]) || empty($_REQUEST["suche"]) )
{
...
}
else
{
...
}

 
Enzio
01-12-2003, 15:19 
 
scheiß egal.

zwischen den cods sind ja noch andere sachen und so.
scheiß egal es geht und bassta ;)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:04 Uhr.