Da hätte ich noch einige a4-Seiten voll gekritzelt um das Script umzubauen ohne Deine Hilfe, vielen Dank!
Ich musst noch einige andere Variablen aus dem Zufalls-Datensatz
herausbekommen für mein gesamtes Script. Dies hab ich gelöst, es funktioniert, vermutlich aber nicht astrein geschrieben das Script.
Sollte es interessieren, hier das laufende korrekte Php-Script:
<?PHP include("config.inc.php"); ?>
<?PHP
/* Verbindung zur Datenbank aufbauen */
$db = @mysql_connect($host,$user,$pass) or die(mysql_error());
@mysql_select_db($datab,$db);
$result = @mysql_query("SELECT entry FROM $table ORDER BY RAND() LIMIT 1") or die(mysql_error());
$row = mysql_fetch_row($result);
$htmlbody= mysql_result($result, 0); // gibt den Satz in die Seite zurück
$result = @mysql_query("SELECT counts FROM $table WHERE entry='$htmlbody'");
$countsx= mysql_result($result,0); // gibt den Satz in die Seite zurück
$result = @mysql_query("SELECT vote_value FROM $table WHERE entry='$htmlbody'");
$valuex= mysql_result($result,0);
$result = @mysql_query("SELECT vote_anz FROM $table WHERE entry='$htmlbody'");
$anzx = mysql_result($result,0);
$result = @mysql_query("SELECT pid FROM $table WHERE entry='$htmlbody'");
$zidxa = mysql_result($result,0);
$result = @mysql_query("SELECT eid FROM $table WHERE entry='$htmlbody'");
$numberjoke = mysql_result($result,0);
$var = $htmlbody;
$var = str_replace('<', '`', $var);
$var = str_replace('<br>', ' ', $var);
$var = str_replace('</br>', ' ', $var);
$var = str_replace('<', '`', $var);
$var = str_replace('>', '`', $var);
$var = str_replace('>', '`', $var);
$var = str_replace('"', '`', $var);
$var = str_replace('&', '&', $var);
$var = str_replace('€', '€', $var);
$var = str_replace('ß', 'ß', $var);
$var = str_replace('ü', 'ü', $var);
$var = str_replace('Ü', 'Ü', $var);
$var = str_replace('ö', 'ö', $var);
$var = str_replace('Ö', 'Ö', $var);
$var = str_replace('ä', 'ä', $var);
$var = str_replace('Ä', 'Ä', $var);
$var = str_replace('<br/>', ' ', $var);
$var = str_replace('br/', ' ', $var);
$var = str_replace(''','`', $var);
$joke = $var;
mysql_close();
echo $joke;
echo "counts: $countsx";
echo "value: $valuex";
echo "anz: $anzx";
echo "zid:$zidxa";
echo "Witz-Nr.(ID): $numberjoke";
?>
//ende
PS: Warum ich bei entry='$htmlbody' immer mit diesen einfachen Gänsefüsschen machen musste weiss ich auch nicht, bin zufällig auf diese
Lösung gestossen beim probieren. Ohne geht es nicht?!
Aber ... Big Txs an Mr.Wiedemann!
Wie man im Script sieht geht es um "joke"
Wer Lust hat die fertige Seite zu bestaunen, (Man kann sogar ein tägliches Joke-Mail haben und im Mail direkt eine Bewertung an das Script zurücksenden) kann hier mal
liebäugeln:
Swiss-Joke
Danke nochmals, eine geniale Community hier!