php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.01.2005, 01:43  
Gast
 
Beiträge: n/a
Standard Variable enthält nicht den korrekten Wert

Hallo,
als kleiner Anfänger hab ich gerade ein Anfänger-Problem .
Ich habe folgendes Skript, das beim Aufruf eines Downloads aufgerufen wird (zum Erhöhen eines Zählers). Dass noch keine automatische Weiterleitung erfolgt, ist jetzt noch uninteressant:
PHP-Code:
<?php
//....
$s="UPDATE ASsoftware SET download_count=download_count+1 WHERE sid=$id";

mysql_query($s) OR die(mysql_error()); 

$q="SELECT download FROM ASsoftware WHERE sid=$id";
if (!
$res mysql_query($q)) 
{
  
$content.= "Fehler: ".mysql_error();
  } else {
      
$dlink=$row["download"];
    
$content.= <<<EOF
<center>Bitte warten.... Ihr Download startet in wenigen Sekunden. Sollte 
dies auch nach 10 Sekunden noch nicht der Fall sein, klicken Sie bitte 
[url="$dlink"]hier[/url].</center>
EOF;
  }
//...
?>
Das Problem hier ist jetzt, dass in dlink nicht der Inhalt des Felds Download aus der Datenbank steht, sondern die komplette Aufruf-URL mit Parametern des Download-Skriptes. (http://testserver/download.phtml?id=333....).
Woher kommt das, und wie kann ich es beheben? Ich habe sowas in meinen anderen Files nicht, deshalb kommt es mir komisch vor.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.01.2005, 14:06  
Gast
 
Beiträge: n/a
Standard

Hi,

schau dir mal die Datenbank an mit phpMyAdmin oder der gleichen und überprüf die Werte im Feld download. ich vermute, dass dort der Wert schon so eingetragen ist.

lg
 
Alt 15.01.2005, 15:36  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard Re: Variable enthält nicht den korrekten Wert

Zitat:
Zitat von Uwe82
PHP-Code:
<?php
//....
$s="UPDATE ASsoftware SET download_count=download_count+1 WHERE sid=$id";

mysql_query($s) OR die(mysql_error()); 

$q="SELECT download FROM ASsoftware WHERE sid=$id";
if (!
$res mysql_query($q)) 
{
  
$content.= "Fehler: ".mysql_error();
  } else {
      
$dlink=$row["download"];
    
$content.= <<<EOF
<center>Bitte warten.... Ihr Download startet in wenigen Sekunden. Sollte 
dies auch nach 10 Sekunden noch nicht der Fall sein, klicken Sie bitte 
[url="$dlink"]hier[/url].</center>
EOF;
  }
//...
?>
$row wird nie initialisiert. Sprich, dein mysql_fetch_row oder mysql_fetch_array fehlt....
mepeisen ist offline  
Alt 15.01.2005, 16:05  
Gast
 
Beiträge: n/a
Standard

@mepeisen:
Das kommt davon, wenn man sowas nachts um 1 macht *g*.
Danke, ich glaub, ich wär da nie drauf gekommen.

@comus: Wäre komisch, wenn in der Tabelle genau das drinstehen, also mit Parametern, die ich zu dem Zeitpunkt hatte .
 
Alt 15.01.2005, 16:22  
Gast
 
Beiträge: n/a
Standard

sorry,

stimmt hab das überlesen mit aktuellem Parametern. bin schon leicht überarbeitet.

lg
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SESSION Variable - Array Wert hinzufügen ruferp PHP Tipps 2006 10 31.10.2006 19:09
[Erledigt] JS: Variable nach Wert durchsuchen? HTML, Usability und Barrierefreiheit 1 24.10.2005 09:55
minus wert, plus wert in variable nutzen PHP Tipps 2005-2 5 22.10.2005 19:15
Variable als Variable behandeln ohne den Wert zu verwenden Pain-maker PHP Tipps 2005-2 4 11.09.2005 17:28
will einer Variable einen Wert zuweisen! skywalkerluk PHP Tipps 2005-2 1 14.07.2005 23:14
Wert einer Variable in einer anderen Funtion übernehmen seven-12 PHP Tipps 2005-2 7 14.06.2005 00:36
Wert zwischen zwei Zeichen in einer Variable sichern Madden PHP Tipps 2005 3 18.04.2005 21:19
wert an eine variable senden PHP Tipps 2005 6 24.01.2005 16:29
gucken ob Variable eine Wert hat Soese PHP Tipps 2004-2 4 05.12.2004 00:53
Wert aus Formular in Variable speichern PHP Tipps 2004-2 2 01.12.2004 16:56
Array mit Variable als Schlüssel: Wert hochzählen. PHP-Fortgeschrittene 2 29.11.2004 22:23
Variable / wert auf neue seite mit session... WIE?! PHP Tipps 2004 3 05.10.2004 15:21
Möchte Variable die Wert enthält mit Wort in DB vergleichen PHP Tipps 2004 17 21.08.2004 22:54
Wert einer Variable minütlich erhöhen PHP Tipps 2004 1 12.08.2004 14:58
array wert als variable nähmen PHP Tipps 2004 15 07.07.2004 21:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php variable enthält

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:01 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.