Hi... Ich habe mal wieder ein Prob...
Ich habe folgende Daten meiner Datenbank
DB (Datenbank_1)
Benutzername (User_1)
PW (Passwort_1)
Ich habe ein Formular, das beim ausfüllen einen Text erstellt. (also eig macht das der php-script...)
Diesen Text speichere ich in der Variable $code
Jetzt möchte ich, dass beim Klick auf folgenden Button
der Inhalt der Variable $code der obene angegeben Datenbank hinzugefügt wird.
1. Wie mache ich das?
2. ich will dann anschließend in einer anderen Datei per Zufall einen der Texte, die in der DB gespeichert sind ausgeben.
Dies tue ich im mom (arbeite im mom mit einem Array) mit folgendem Code:
srand ((double)microtime()*10000);
$maxwert = count($ads)-1
$nr = rand(0,$maxwert);
echo $ads[$nr][Banner];
// $ads = Array
Wie muss ich den ändern, dass er statt eines Inhalts des Arrays, einen Inhalt der DB ausgibt???
mkG YetiZwerg....
nachstehend nocheinmal der komplette Code:
<?php
echo '<body bgcolor="#000000">';
echo '<style type="text/css">
body { scrollbar-arrow-color : #222222; scrollbar-base-color:#000000;}
a:link { color:#b4b4b4; font-weight:bold;font-size:11;text-decoration:none; font-family:verdana;}
a:visited {text-decoration:#b4b4b4}
a:active {text-decoration:#b4b4b4;}
a:hover {color:#b4b4b4; font-weight:bold;font-size:14;text-decoration:none;}
.link { color:#b4b4b4; font-weight:bold;font-size:11;text-decoration:none;font-family:verdana;}
.bgform {background-color:#000000; color:#b4b4b4; font-weight:bold;font-size:11}
.ueber1 { color:#b4b4b4; font-weight:bold;font-size:16;font-family:verdana;}
.ueber { color:#b4b4b4; font-weight:bold;font-size:11;}
.text { color:#b4b4b4; font-size:11; font-family:verdana;}
.bgtab { background-color:#000000;}
</style>';
//Eingabefeld
echo '<form name="form1" method="post">';
echo '<font class=text>Homepage-URL:</font><br />';
echo '<input type="text" name="hurl" size="20" class=bgform /><br />';
echo '<font class=text>Banner-URL:</font><br />';
echo '<input type="text" name="burl" size="20" class=bgform /><br />';
echo '<input type="submit" value="Erstellen" class=bgform />';
echo '</form>';
// Vorschau mit Code
$hurl = $_POST['hurl'];
$burl = $_POST['burl'];
if ($hurl=="" or $burl=="")
{
echo ' ';
}
else
{
$code = '<a href="'.$hurl.'" target="_blank" ><img src="'.$burl.'" border="0" height="60" width="468" alt="'.$hurl.'" /></a>';
echo $code.'<br /><br />';
echo '<textarea cols="55" rows="3" readonly>'.$code.'</textarea><br /><br />';
echo '<input type="submit" value="zur Datenbank hinzufügen" class=bgform /><br />';
echo '<form name="zurueck" action="http://www.yetizwerg.de"><input type="submit" value="Zur Startseite" class=bgform /></form>';
}
// Beim Klick auf Datenbank hinzufügen soll er den Inhalt der Variable $code in eine Datenbank einfüttern...
// Es soll außer der ID nur der Inhalt der Variable in der Datenbank gespeichert werden...
// Wenn es möglich wäre, wäre es noch toll, wenn ich die Info, wie viele Banner in der DB verlinkt sind, ausgegeben bekomme.
echo '</body>';
?>
<!-- Dies sind 2 Verschiedene Dateien -->
<?php
// Nachstehender Code soll so verändert werden, dass er sich per Zufall einen Banner aus der DB holt und ihn anzeigt...
// Bisher habe ich das mir einem array gemacht...
// Jetzt soll das eine DB übernehmen...
// Danke schonmal im Voraus
//Werbebannerarray
$ads = array(
array("Banner" => "<a target='_blank' href='http://www.scleague.de'> <img border='0' src='http://www.scleague.bplaced.net/images/linkus/2.jpg' width='468' height='60' /></a>"),
array('Banner' => "<a target='_blank' href='http://www.reborn-fighters-multigaming.de'> <img border='0' src='http://www.reborn-fighters-multigaming.de/gallery/images/4_1.gif' width='468' height='60' /></a>"),
array('Banner' => '<a href="http://www.yetizwerg.de/index.php?section=kontakt"> <img border="0" src="http://www.yetizwerg.de/images/banner1.gif" width="468" height="60" /></a>'),
array('Banner' => '<a target="_blank" href="http://www.terrorelche.de"> <img border="0" src="http://www.terrorelche.de/Banner/elche_banner.jpg" width="468" height="60" /></a>'),
array('Banner' => '<a target="_blank" href="http://bsgaming.piranho.de"> <img border="0" src="http://www.bsgaming.piranho.de/images/linkus/1.jpg" width="460" height="60" /></a>'),
array('Banner' => '<a target="_blank" href="http://www.deutsche-elite-fighter.com"> <img border="0" src="http://www.deutsche-elite-fighter.com/include/images/linkus/121864249248784943.gif" width="468" height="60"></a>'),
array('Banner' => '<a target="_blank" href="http://www.terrorelche.de"> <img border="0" src="http://www.terrorelche.de/Banner/elche_banner.jpg" width="468" height="60" /></a>'),
array('Banner' => '<a target="_blank" href="http://www.clan-gxf.de" target="_blank"> <img border="0" src="http://www.clan-gxf.de/images/banner/gxfbanner4.gif" width="468" height="60" /></a>'),
array('Banner' => '<a target="_blank" href="http://www.psycho-esports.de.tp"> <img border="0" src="http://psychoesports.bplaced.net/filemanager/images/linkus/18.jpg" height="60" width="468" /></a>'),
);
srand ((double)microtime()*10000); // In diesen Zeilen
$maxwert = count($ads)-1; // per Zufall
$nr = rand(0,$maxwert); // ein Banner
echo $ads[$nr][Banner]; // ausgewählt
?>
Alles anzeigen