Probleme mit Parametern und Switch

freakcx

Erfahrenes Mitglied
Hallo zusammen,

Wenn ich in einer includeteten Datei einen Link ausführe der Parameter an sich selbst übergibt z.B so:

PHP:
<a href="'.$_SERVER['PHP_SELF'].'?module=machine_edit?delete='.$out['used_machinetool_id'].'">delete</a>

so springt er zur standert Seite ohne den Parameter anzunehmen bzw. zu beachten... hier mein Include-Script:

PHP:
if($_GET['module'] == 'machine_add'){
  echo '<div align="right"><div class="help" align="center">'._INFO_HELP1.'</div></div>';
  include "module/picture_add.php"; include "module/machinetool_add.php";
	}
elseif($_GET['module'] == 'machine_edit'){
  include "module/machinetool_edit.php";
}
else{
  include "module/picture_add.php"; include "module/machinetool_add.php";
}
 
Zuletzt bearbeitet:
Mach mal aus diesem Link
PHP:
<a href="'.$_SERVER['PHP_SELF'].'?module=machine_edit?delete='.$out['used_machinetool_id'].'">delete</a>

Etwas von diesem Beiden
PHP:
<a href="<?php echo $_SERVER['PHP_SELF']; ?>?module=machine_edit&delete=<?php echo $out['used_machinetool_id']; ?>">delete</a>

# oder
echo "<a href='$_SERVER['PHP_SELF']'?module=machine_edit&delete=$out['used_machinetool_id']'>delete</a>";

# oder
echo "<a href='".$_SERVER['PHP_SELF']."?module=machine_edit&delete=".$out['used_machinetool_id']."'>delete</a>";

Ich vermute, dass es an dem "?" liegt, dass du anstatt eines & in deinem Link benutzt.
 
Zuletzt bearbeitet:
Zurück