Hallo hds !
altes projekt - NEUES PROBLEM ;-(
die DB partenaire/prestation habe ich nun so gelöst, dass jede zeile ein formular ist.
(wenn du mal nen blick drauf werfen willst :
http://www.rezonord.net/csp_maj_new/index.php -> partenaire auswählen und auf "rechercher" klicken. - die buttons habe ich deaktiviert, da sonst so ein scherzkecks mir daten löschen oder eintragen könnte ;-)
dasselbe habe ich mit den "communes" gemacht, die DB mit den Ortschaften, für welche die "Partenaire" zuständig sind. Also eine DB welche nur die ID_partenaires und ID_communes beinhaltet um die verbindung herzustellen. Aber das ist schrott. Jedesmal eine Ortschaft (commune) anklicken und INSERT oder DELETE, dann ist man wieder am anfang der seite und muss scrollen, scrollen, scollen. . . um wieder auf die Ortschaft "z" zu kommen. . . merde. . .
man muss einfach alles ankreuzen können, oder eben deaktivieren und nur einmal absenden. das template steht, siehe
http://www.rezonord.net/...ew...tenaire_commune --> rechercher klicken. (die function für den Button "mise à jour" habe ich wieder deaktiviert, da man mir sonst daten löschen könnte (-;
Möchte eine lösung haben, wo man einfach alles ankreuzt oder deaktiviert und updatet.
um das zu machen, ist die erste Request Delete * from DB where id_partenaire='$id_partenaire_n'
ABER dann wird kompliziert für mich . . .wie die angekreuzten Ortschaften zurückholen und die mittels INSERT INTO DB (. . . ) Values ('$....') WHERE ID_partenaire='ID_partenaire_n - es sind ja x zeilen zu schreiben. . .
z.Z sieht meine "function" so aus : àhm, wie macht man das denn, das der code schön farbig codiert ist ??? sorry...
_____________________________________________________________
$id_partenaire_n = $_REQUEST["id_partenaire"];
$id_commune_n = $_REQUEST["id_commune"];
$sql = "DELETE FROM csp_partenariats WHERE id_partenaire='id_partenaire_n"
$query_delete = sql($sql);
if (!$query_delete) {
echo mysql_error();
exit;
}
//requet
$sql = "INSERT INTO csp_partenariats (id_partenaire, id_commune) values ('$id_partenaire_n', '$id_commune_n')";
$query = sql($sql);
if(!$query) {
echo mysql_error();
exit;
}
else {
header ("location:index.php?action=pulldown_result_commune&pulldown_partenaire=$id_partenaire_n&feedback=OK");
exit;
}
}
______________________________________________________________
bin für alle input dankbar und lerne gern dazu !
thx und gruss
jurg
________________________________
net & print production
http://www.randj.net /
http://www.alpha-randj.net