Hallo Forum,
hier nun meine erste frage, bzw. ich komme nicht weiter und brauche eure hilfe. *rot werd
Habe mir mit hilfe eines alten buches (php3) und diesem Forum eine Linksammlung zusammengebastelt...mehr oder weniger...lol
meine Problem:
Setzte eine Variable faltsch und weis nicht wie ich sie richtig setzte! *Peinlich
hier das Skript:
in dieses wird noch die config.php includet
das alles dann in eine index.php
als fehler bekomm ich dank :
Notice: Undefined variable: self in /homepages/39/d130168607/htdocs/indexmain.inc.php on line 43
mhhh, habe schon vieles versucht, komme aber leider nicht weiter...kann mir jemand helfen?
PS: das Skript sieht für Pro´s bestimmt schrecklich aus...nich böse sein, ist meine erstes!
cya
Hugo
hier nun meine erste frage, bzw. ich komme nicht weiter und brauche eure hilfe. *rot werd
Habe mir mit hilfe eines alten buches (php3) und diesem Forum eine Linksammlung zusammengebastelt...mehr oder weniger...lol
meine Problem:
Setzte eine Variable faltsch und weis nicht wie ich sie richtig setzte! *Peinlich
hier das Skript:
PHP-Code:
<?php
error_reporting(E_ALL); ini_set('display_errors', true);
ob_start();
include("config.php");
if(isset($action) && $action == "goto"){
//if($action == "goto") {
$db = mysql_connect("$host","$user","$password") OR DIE ("Es konnte keine Verbindung
zum Server aufgebaut werden!");
mysql_select_db("$dbname",$db) OR DIE ("Die Datenbank
existiert nicht!");
$zeige_banner = mysql_query("SELECT * FROM neue
WHERE url = '$id'");
$banner_data = mysql_fetch_row($zeige_banner);
$banner_clicks = $banner_data[2] + 1;
mysql_query("UPDATE neue SET clicks =
'$banner_clicks' WHERE url = '$id'") OR DIE("error");
header("Location: $banner_data[1]");
}
?>
hier kommt eine tabelle...
<?php
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT url, clicks, land, linkname,
indexq from neue WHERE indexq = 1 ORDER BY `clicks` desc";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
$text = $ausgabe[linkname];
$text = preg_replace("/\<(.*?)\>/si", "", $text);
$text = preg_replace("/\<\/(.*?)\>/si", "", $text);
print ("
<tr>
<td width=\"530\"> <a target=\"_blank\" href=\"$self?
action=goto&id=$ausgabe[url]\">$text</a></td>
<td width=\"70\"><p align=\"center\">$ausgabe[land]</p></td>
<td width=\"70\"><p align=\"center\">$ausgabe[clicks]</p></td>
</tr>");
}
mysql_close ($dbverbindung)
?>
</table>
</p>
das alles dann in eine index.php
als fehler bekomm ich dank :
PHP-Code:
error_reporting(E_ALL); ini_set('display_errors', true);
mhhh, habe schon vieles versucht, komme aber leider nicht weiter...kann mir jemand helfen?
PS: das Skript sieht für Pro´s bestimmt schrecklich aus...nich böse sein, ist meine erstes!
cya
Hugo
Kommentar