Zoeken in mysql database een wijzigen

Status
Niet open voor verdere reacties.

gast0667

Gebruiker
Lid geworden
20 dec 2007
Berichten
136
Ik ben niet zo goed in PHP en MySQL programmeren maar heb nu het volgende probleem:

Ik heb in mysql 2 tabellen, namelijk:

1) Begin (Bestaande uit 3 kolommen: )
'Positie' | 'celID' | 'naam' |
-----------------------------------
A1 | vr | begin
A2 | vw | begin
A3 | vw | begin


2) Vierkant (bestaande uit 2 kolommen: )
'celID' | 'vierkant' |
------------------------
vw | wit.gif |
vr | rood.gif |
vg | geel.gif |


In PHP heb ik de variabelen:
1) $Kol <== Deze geeft aan welke kolom er is geklikt, bijv. "A" of "B"
2) $Plaatje <== Deze geeft aan welk plaatje er moet komen in het HTML-tabel


Wat ik wil:
- Gebruiker klikt op een kolom in het HTML-veld (tabel) GELUKT
- De PHP code herkent de kolom GELUKT
- De PHP code opent MySQL en doet vervolgens:
* Zoekt de 1e 'positie' van de kolom (vb. "A") waarbij de 'celID' de waarde "vw" heeft
* En vervolgens de tabel 'begin' aanpast dat onder die 'positie' de 'celID' aangepast wordt naar de waarde van '$Plaatje' (in dit geval "vg").


Ik heb onderstaande MySQL-code in elkaar geknutseld:
Code:
[U]Maakt nieuw table ‘verwerk’ aan:[/U]
select * from begin.celID, begin.positie, vierkant.vierkant into verwerk
from begin 
inner join vierkant on begin.celID=vierkant.celID
where begin.positie like ‘[B]$Kol%[/B]’ and begin.celID like ‘vw’
order by begin.positie

[U]Geeft de 1e lege postie aan: [/U]
select first(begin.positie) as FirstLeeg from verwerk

[U]Veranderen van waarden in table ‘begin’:[/U]
update begin set celID=’[B]$Plaatje[/B]'
where positie=[B]FirstLeeg[/B]  

[U]Verwijder table ‘verwerk’:[/U]
drop table verwerk
drop table FirstLeeg

Mijn vragen zijn:
- Kan PHP de vetgedrukte worden verwerken (dus de variabelen) ?
- Zo ja, hoe moet ik dat schrijven ?
- Of kan dit veel makkelijker ?

Alvast bedankt.
 
Hallo

Zou je je PHP code kunnen posten, zo ook een dump (via phpMyAdmin) van de SQL
Dan kan ik je wel helpen.

Wat is verder de uiteindelijke bedoeling van dit script?

Jeffrey
 
O sorry, maar zie dat de vraag nog steeds aan staat.
Heb e.e.a. al zelfstandig uitgevonden.

In iedergeval bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan