phpbar.de logo

Mailinglisten-Archive

[php] IF-Auslöser von mySQL-Query ignoriert

[php] IF-Auslöser von mySQL-Query ignoriert

Yannik Hampe yannik at cipher-code.de
Mon Jun 25 09:47:19 CEST 2007



Cyrus Mandrake wrote:
> Lutz Zetzsche wrote:
>> Aber wie kann dann $_GET['test'] dort eine Auswirkung haben? Oder 
>> vielleicht liegt der Fehler ja ganz woanders. Es wäre wirklich wichtig, 
>> den Quelltext nicht soweit zusammenzukürzen. Aus dem, was Du 
>> mitgeschickt hast, ist jedenfalls für niemanden irgendetwas zu 
>> erkennen. :-)
> 
> Naja, mit dem $_GET['test']-Beispiel wollte ich nur deutlich machen,
> dass bei einer if-Schleife, die ich über die URL auslöse alles so
> funktioniert wie es soll. Das skurrile Verhalten tritt nur bei der
> HTTP_HOST Variante auf. Deswegen bin ich mir fast sicher, dass dort auch
> der Fehler liegt, mir ist nur nicht klar, _was_ der Fehler ist ^^.
> Hier einmal mein ganzer Code:
> 
'tschuldigung... Habe ich mich eben beim formatieren vertan ^^.
Klammerhighlighting sei Dank habe ich es noch bemerkt :-).
Bitte poste doch mal, was
print_r($parsed_referer);
und
print_r($_SERVER);
anzeigen.

Diesmal aber richtig formatiert:
> ---------------------------------------------------------
<?php
$parsed_referer = parse_url($_SERVER['HTTP_REFERER']);

if ($parsed_referer['host'] != $_SERVER['HTTP_HOST'])
{
  $host = "localhost";
  $user = "usr";
  $password = "pw";
  $db_name = "db";

  $connect = mysql_connect($host, $user, $password);
  if (!$connect)
  {
    echo "Connection FEHLER!<br />";
  }
  else
  {
    echo "CONNECTION!<br />";
    $db_sele = mysql_select_db($db_name);
    if (!$db_sele)
    {
      echo "Select db FEHLER!<br />";
    }
    else
    {
      echo "SELECT DB!<br />";
    }
  }

  $qry = mysql_query("INSERT INTO	`table`
(`wert1`,`wert2`,`wert3`,`wert4`) VALUES ('1','2','3','4')");

  if (!$qry)
  {
    echo "FEHLER!<br />";
  }
  else
  {
    echo "ERFOLG!<br />";
  }
  if (!mysql_close($connect))
  {
    echo "con_close FEHLER!<br />";
  }
  else
  {
    echo "CONNECTION CLOSED!<br />";
  }
  echo "test1";
}
else
{
  echo "test2";
}
> ---------------------------------------------------------
> Cordially,
> Cyrus

Yannik

php::bar PHP Wiki   -   Listenarchive