Slette Besked hvis han har skrevet mindre end 3 tegn..

Tags:    php

Jeg har den her kode som jeg gerne vil have til at gøre såen at hvis han har skrevet mindre end 3 tegn i $tag skal beskede ikke skrives..

Her i koden :

mysql_query("DELETE FROM tagwall Where tag < 13") OR DIE (mysql_error());


Der hvor der står < 13 ved jeg ikke hvad der skal stå



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 




/AC



Kan du ikke bare inden du tilføjer tagget, tjekke om beskeden er lang nok?
[pre]
if (strlen($tag) > 3) {
// Tilføj til MySQL-database.
}




/AC



Kan du ikke bare inden du tilføjer tagget, tjekke om beskeden er lang nok?
[pre]
if (strlen($tag) > 3) {
// Tilføj til MySQL-database.
}




/AC



Hvad hvis min kode ser sådan ud: <?
include "mysql.php";
$forfatter = eregi_replace("<", '', $forfatter);
$tag = eregi_replace("<", '', $tag);
$tag = eregi_replace("lorte", 'god', $tag);
$tag = eregi_replace(">", '', $tag);
$tag = eregi_replace("www.", '', $tag);
$tag = eregi_replace(".dk", '', $tag);
$tag = eregi_replace("hh-krewl", 'Sej Avis', $tag);
$tag = eregi_replace("http://", ' ', $tag);
$forfatter = eregi_replace(">", '', $forfatter);
$forfatter = eregi_replace("Mr Medion", 'Ingen navn', $forfatter);
$dato = date('d/m/Y H:i:s');

if(empty($tag)){
echo "Hov Hov.. Du har vist glemt at skrive Tekst";

}
else{
mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE

(mysql_error());
mysql_close;
header("Location: tagwall.php");
}


?> Hvor skal den så ind henne?



Kan du ikke bare inden du tilføjer tagget, tjekke om beskeden er lang nok?
[pre]
if (strlen($tag) > 3) {
// Tilføj til MySQL-database.
}




/AC


Hvad hvis min kode ser sådan ud: <?
include "mysql.php";
$forfatter = eregi_replace("<", '', $forfatter);
$tag = eregi_replace("<", '', $tag);
$tag = eregi_replace("lorte", 'god', $tag);
$tag = eregi_replace(">", '', $tag);
$tag = eregi_replace("www.", '', $tag);
$tag = eregi_replace(".dk", '', $tag);
$tag = eregi_replace("hh-krewl", 'Sej Avis', $tag);
$tag = eregi_replace("http://", ' ', $tag);
$forfatter = eregi_replace(">", '', $forfatter);
$forfatter = eregi_replace("Mr Medion", 'Ingen navn', $forfatter);
$dato = date('d/m/Y H:i:s');

if(empty($tag)){
echo "Hov Hov.. Du har vist glemt at skrive Tekst";

}
else{
mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE

(mysql_error());
mysql_close;
header("Location: tagwall.php");
}


?> Hvor skal den så ind henne?


if(empty($tag)){
echo "Hov Hov.. Du har vist glemt at skrive Tekst";

}
else if(sizeOf($tag) > 3 ) {
mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE

(mysql_error());
mysql_close;
header("Location: tagwall.php");
}
-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk



Fold kodeboks ind/udKode 




/AC


Hvorfor udskrive fejlen (OR DIE (mysql_error());), når du sætter en header bagefter?

Hilsen Mark Jensen

DNA er naturens array



t