PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |
|

25-09-2003, 18:31
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
so das ändern klappt, aber wie funktioniert ein unset() für dieses Array????
PHP-Code:
<?php
if ($_POST['produktname'] != '')
$_SESSION['Warenkorb'][$_POST['produktname']] = $_POST['anzahl'];
foreach ($_SESSION['Warenkorb'] as $key => $value) {
echo ("<table width=\"450\" border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#CCCCCC\" bgcolor=\"#FFFFFF\" >
<tr bordercolor=\"#CCCCCC\" bgcolor=\"#FFFFFF\">
<td width=\"30\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\"><b>$value x</b></font></td>
<td width=\"200\">
<div align=\"left\"><font size=\"2\" face=\"Arial, Helvetica, sans-serif\"><b>$key</b></font></div></td>
<td><form action=\"?page=shop\" method=\"POST\">
<input type=\"hidden\" name=\"produktname\" value=\"$key\">
<input type=\"text\" name=\"anzahl\" size=\"3\" maxlength=\"3\" value=\"". (($_SESSION['Warenkorb']['produktn'] == 0) ?
$value : $_SESSION['Warenkorb']['produktn']) ."\">
<INPUT TYPE=submit name=\"test\" value=\"ändern\">
</form></td>
<td>
<form action=\"?page=shop\" method=\"POST\">
<INPUT TYPE=submit value=löschen>
</form></td>
</tr>
</table>");
} ?>
|

25-09-2003, 18:36
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
was willst du unsetten?
unset($_SESSION[Warenkorb][LIPIDIOSE 2]);
???
|

25-09-2003, 18:42
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
das entsprechende Produkt, was gerade aufgerufen wird, sprich
den $key unsetten z.b. Lipidiose 2 ja
PHP-Code:
unset($_SESSION['Warenkorb']['key']);
und das natürlich irgendwie in einem Input type realisieren
[code]
<input type=\"hidden\" name=\"?????\" value=\"".(unset($_SESSION['Warenkorb']['key']))."\">
[code]
hmm oder das was mitgeben zum aufruf einer neuen seite und dann löschen hmmm da ist wieder ne sitzung für fällig
Geändert von Deutsch Legende (25-09-2003 um 18:45 Uhr)
|

25-09-2003, 18:44
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
war das also grade richtig?
|

25-09-2003, 18:45
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
diesmal ja hahahhaa
nur wie realisiere ich das am besten mit dem input type
vielleicht mit ner if schleife, na ich überleg mir da was und dann meld ich mich gleich nochmal, auf jeden fall hat mir das unset() schon geholfen, danke!!
Geändert von Deutsch Legende (25-09-2003 um 18:49 Uhr)
|

25-09-2003, 19:16
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
lern doch erstmal damit umzugehen, bevor du dich an die schwierigeren sachen ranmachst.
BTW: wo kommts hin?
|

25-09-2003, 19:26
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
da hast du recht! jetzt bin ich nun einmal drin, jetzt muss ich durch
PHP-Code:
if($_POST['deletewert'] != '')
echo $deletewert;
unset($_SESSION['Warenkorb']['deletewert']);
so wird alles richtig übergeben im Post auch durch echo wird es richtig ausgeben, nur er führt den unset nicht durch.
|

25-09-2003, 19:29
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Zitat:
unset($_SESSION['Warenkorb']['deletewert']);
|
deletewert ist ja anscheined ein string. so wie du es dort schreibst. aber den arrayindex deletestring (also das Produkt) wird es wohl nicht geben.
OffTopic: ich hätte dir jetzt auch direkt den richtigen code geben können, aber davon hättest du ja nichts. du solltest es ja auch verstehen.
und wo sagtest du gleich wird das ganze zu sehen sein?
|

25-09-2003, 19:35
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
hmmm ja was ist denn das ganze zu sehen ;-)
jetzt aber bitte nicht print_r($session)
ich muss es also irgendwie umwandeln,
aber was meinst du bitte mit dem:
Zitat:
wo sagtest du gleich wird das ganze zu sehen sein?
|
|

25-09-2003, 19:37
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
mich hatte nur interessiert, wo das script online geht.
hatten meine hints dir nicht geholfen?
|

25-09-2003, 19:41
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
Auf einer Seite für Kosmetik, Naturheilmittel und Medizinprodukte für max 20 Produkte als Test.
Von Dir kommt selten etwas nicht produktives;-)
Geändert von Deutsch Legende (25-09-2003 um 19:45 Uhr)
|

25-09-2003, 20:14
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
URL?
kamst du jetzt weiter, oder brauchst du noch n Tipp?
|

25-09-2003, 20:24
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
OffTopic: required="URL" validationmsg="Url failed"
ich übe mich gerade in Umwandlung
|

25-09-2003, 20:32
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Zitat:
ich übe mich gerade in Umwandlung
|
Dann meld dich wenn du geübt bist
OffTopic: na dann halt keine url! sollte eigentlich nicht das problem sein!
|

25-09-2003, 20:34
|
Deutsch Legende
Junior Member
|
|
Registriert seit: Sep 2003
Ort: Mettmann(NRW)
Beiträge: 86
|
|
sehr gern, danke!
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|