[Aanvraag] php script
ik zoek een script met een tabel van 5 cellen en makelijk aanmaken van een nieuwe rijen.
maar nu komt het.... !
die vakken moeten we kunnen veranderen bijv eerst staat er hoi en dan veranderen naar hey en dat met alle vakken. Alleen ik en nog iemand moeten het kunnen zien en veranderen.
beetje onduidelijk maar ja anders add me maar op men msn : [email protected] en hopenlijk kunnen jullie me helpen
greetz Fanty
niemand weet hoe dit moet ??????????
met het commando: ALTER .. moet je ff zoeken op www.mysql.com
eigenlijk snap ik dus geen hol van wat ik daar mee moet doen ben een n00b op php :(
so.. pllz kan iemand me helpen
Quote:
niemand weet hoe dit moet ??????????
nouw ik niet neej
(websmile: reageer dan niet ;) )
Gewijzigd op 17/10/2003 18:43:00 door Johan
dtabase.php met daar in :
<html>
<head>
<title></title>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
class Dbconnect
{
var $host="xxxxxx"; // Server adres
var $user="xxxxxx"; // Gebruikersnaam
var $password="xxxxxxx"; // Wachtwoord
function connect()
{
mysql_connect("$this->host", "$this->user", "$this->password")
or die("Kan geen verbinding maken: " . mysql_error());
print ("Verbinding tot stand gebracht");
print "<br><br>";
}
function select($database)
{
mysql_select_db("$database")
or die("Kan de database niet selecteren");
print ("Database geselecteerd");
print "<br><br>";
}
function query($query) {
$result = mysql_query($query)
or die("Fout bij uitvoeren van query");
return mysql_fetch_assoc($result);
print "<br><br>";
}
function close()
{
mysql_close();
}
}
?>
class Dbconnect
{
var $host="xxxxxx"; // Server adres
var $user="xxxxxx"; // Gebruikersnaam
var $password="xxxxxxx"; // Wachtwoord
function connect()
{
mysql_connect("$this->host", "$this->user", "$this->password")
or die("Kan geen verbinding maken: " . mysql_error());
print ("Verbinding tot stand gebracht");
print "<br><br>";
}
function select($database)
{
mysql_select_db("$database")
or die("Kan de database niet selecteren");
print ("Database geselecteerd");
print "<br><br>";
}
function query($query) {
$result = mysql_query($query)
or die("Fout bij uitvoeren van query");
return mysql_fetch_assoc($result);
print "<br><br>";
}
function close()
{
mysql_close();
}
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$dbconnect = new Dbconnect;
$dbconnect->connect();
$dbconnect->select("jjautoma");
$gegevens = $dbconnect->query("SELECT * FROM pagina");
print_r($gegevens);
$dbconnect->close();
?>
$dbconnect = new Dbconnect;
$dbconnect->connect();
$dbconnect->select("jjautoma");
$gegevens = $dbconnect->query("SELECT * FROM pagina");
print_r($gegevens);
$dbconnect->close();
?>
</body>
</html>
en een tabel.php met daar in :
<html>
<head>
<title></title>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification ...]
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
| ADD [COLUMN] (create_definition, create_definition,...)
| ADD INDEX [index_name] (index_col_name,...)
| ADD PRIMARY KEY (index_col_name,...)
| ADD UNIQUE [index_name] (index_col_name,...)
| ADD FULLTEXT [index_name] (index_col_name,...)
| ADD [CONSTRAINT symbol] FOREIGN KEY [index_name] (index_col_name,...)
[reference_definition]
| ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
| CHANGE [COLUMN] old_col_name create_definition
[FIRST | AFTER column_name]
| MODIFY [COLUMN] create_definition [FIRST | AFTER column_name]
| DROP [COLUMN] col_name
| DROP PRIMARY KEY
| DROP INDEX index_name
| DISABLE KEYS
| ENABLE KEYS
| RENAME [TO] new_tbl_name
| ORDER BY col
| table_options
?>
ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification ...]
alter_specification:
ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
| ADD [COLUMN] (create_definition, create_definition,...)
| ADD INDEX [index_name] (index_col_name,...)
| ADD PRIMARY KEY (index_col_name,...)
| ADD UNIQUE [index_name] (index_col_name,...)
| ADD FULLTEXT [index_name] (index_col_name,...)
| ADD [CONSTRAINT symbol] FOREIGN KEY [index_name] (index_col_name,...)
[reference_definition]
| ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
| CHANGE [COLUMN] old_col_name create_definition
[FIRST | AFTER column_name]
| MODIFY [COLUMN] create_definition [FIRST | AFTER column_name]
| DROP [COLUMN] col_name
| DROP PRIMARY KEY
| DROP INDEX index_name
| DISABLE KEYS
| ENABLE KEYS
| RENAME [TO] new_tbl_name
| ORDER BY col
| table_options
?>
</body>
</html>
wat moet ik dan in de mysql database zetten of veranderen aan de script ?
dit is voorbeeldje om een kolom naam te veranderen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
// dit is commentaar
// eerst moet er een database connectie gemaakt worden
$sql = "ALTER TABLE hier_tabel_naam RENAME kolomnaam = kolomnaam_nieuwe_naam";
$res = mysql_query($sql);
if ($res)
echo "goed";
else
echo "fout";
?>
// dit is commentaar
// eerst moet er een database connectie gemaakt worden
$sql = "ALTER TABLE hier_tabel_naam RENAME kolomnaam = kolomnaam_nieuwe_naam";
$res = mysql_query($sql);
if ($res)
echo "goed";
else
echo "fout";
?>
Quote:
dat alter gebeuren mote je niet zo gebruiken..
dit is voorbeeldje om een kolom naam te veranderen:
dit is voorbeeldje om een kolom naam te veranderen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
// dit is commentaar
// eerst moet er een database connectie gemaakt worden
$sql = "ALTER TABLE hier_tabel_naam RENAME kolomnaam = kolomnaam_nieuwe_naam";
$res = mysql_query($sql);
if ($res)
echo "goed";
else
echo "fout";
?>
// dit is commentaar
// eerst moet er een database connectie gemaakt worden
$sql = "ALTER TABLE hier_tabel_naam RENAME kolomnaam = kolomnaam_nieuwe_naam";
$res = mysql_query($sql);
if ($res)
echo "goed";
else
echo "fout";
?>
uhm.... hoe bedoel je want ik kom hier dus niet uit :( heb je geen msn ofzo dat je me het daar kan uitleggen ?
moet je gebruiken om een kolom naam te wijzigen...
lees dit anders ff:
http://www.phphulp.nl/php/tutorials/index.php?cat=3&id=52
en
http://www.phphulp.nl/php/tutorials/index.php?cat=3&id=2
de code die ik je net gaf met lees dit anders ff:
http://www.phphulp.nl/php/tutorials/index.php?cat=3&id=52
en
http://www.phphulp.nl/php/tutorials/index.php?cat=3&id=2
ik zoek een script waarmee ik zeg maar text in een tabel zet die ik kan veranderen op men site niet in de database.
misschien kun je ff een tabel maken met 5 cellen en 1 rij.
je moet in al die cellen cijfers of letters kunnen zetten maar die moeten veranderd kunnen worden door ze te deleten en een andere text er neer te zetten en dan opslaan zodat die informatie die je net er hebt bijgetypt opgeslagen wordt.
greetz
Sql code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
CREATE TABLE tekst (
id int(11) auto_increment primary key
, tekst1 text not null,
, tekst2 text not null,
, tekst3 text not null,
, tekst4 text not null,
, tekst5 text not null
);
INSERT INTO tekst (id, tekst1, tekst2, tekst3, tekst4, tekst5) VALUES ('', 'tekst 1', 'tekst 2', 'tekst 3', 'tekst 4', 'tekst 5');
?>
CREATE TABLE tekst (
id int(11) auto_increment primary key
, tekst1 text not null,
, tekst2 text not null,
, tekst3 text not null,
, tekst4 text not null,
, tekst5 text not null
);
INSERT INTO tekst (id, tekst1, tekst2, tekst3, tekst4, tekst5) VALUES ('', 'tekst 1', 'tekst 2', 'tekst 3', 'tekst 4', 'tekst 5');
?>
PHP code: tekst.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?
if ($HTTP_POST_VARS["submit"])
{
$sql = "UPDATE tekst SET $tekstvak = '$newtekst' WHERE id = 1";
$res = mysql_query($sql);
if ($res)
echo "tekst gewijzigd";
else
echo "tekst niet gewijzigd";
}
else
{
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM tekst";
$res = mysql_query($sql);
$i = 1;
while ($row = mysql_fetch_array($res))
{
echo "<b>tekst $i</b><br>";
echo "$row[tekst1]<p>";
$i++;
}
echo "
<form method=post action=\"$PHP_SELF\">
Wijzig tekst in:<br>
<select name=tekstvak>
<option value=tekst1>tekstvak 1</option>
<option value=tekst2>tekstvak 2</option>
<option value=tekst3>tekstvak 3</option>
<option value=tekst4>tekstvak 4</option>
<option value=tekst5>tekstvak 5</option>
</select><br>
Nieuwe tekst<br>
<textarea name=newtekst rows=5 cols=45></textarea><br>
<input type=submit name=submit value=wijzig>
</form>";
?>
if ($HTTP_POST_VARS["submit"])
{
$sql = "UPDATE tekst SET $tekstvak = '$newtekst' WHERE id = 1";
$res = mysql_query($sql);
if ($res)
echo "tekst gewijzigd";
else
echo "tekst niet gewijzigd";
}
else
{
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM tekst";
$res = mysql_query($sql);
$i = 1;
while ($row = mysql_fetch_array($res))
{
echo "<b>tekst $i</b><br>";
echo "$row[tekst1]<p>";
$i++;
}
echo "
<form method=post action=\"$PHP_SELF\">
Wijzig tekst in:<br>
<select name=tekstvak>
<option value=tekst1>tekstvak 1</option>
<option value=tekst2>tekstvak 2</option>
<option value=tekst3>tekstvak 3</option>
<option value=tekst4>tekstvak 4</option>
<option value=tekst5>tekstvak 5</option>
</select><br>
Nieuwe tekst<br>
<textarea name=newtekst rows=5 cols=45></textarea><br>
<input type=submit name=submit value=wijzig>
</form>";
?>
goed lezen
ik heb dit uit de losse hand getypt.. weet dus niet 100% zeker of het werkt.. mocht het niet werken dan mag je zelf de error zoeken want de methode klopt.. wil je andere dingen ermee doen, dan mag je dat zelf maken want de voorzet is gul lijkt mij ;)
alleen ik blijf steken bij die tekst.php
hij zegt dat de laatste ?> fout is :S
en moet ik daar ook eerst connecten op mijn database ??
voor de ?> moet je nog ff een barack neer zetten (ofzo)
dus:
Die } gaat het op . .die } moet je voor ?> zetten..
je moet eerst uiteraard een database connectie hebben gemaakt en de SQL codes hebben uitgevoerd in het SQL vakje van PHPmyadmin
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$user = "darkfanty";
$pass = "";
$host = "localhost";
$dbdb = "darkfanty_nl_db";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
{
echo "Kan geen verbinding maken met de database.";
exit();
}
unset($user);
unset($pass);
unset($host);
unset($dbdb);
?>
$user = "darkfanty";
$pass = "";
$host = "localhost";
$dbdb = "darkfanty_nl_db";
if (!mysql_select_db($dbdb, mysql_connect($host, $user, $pass)))
{
echo "Kan geen verbinding maken met de database.";
exit();
}
unset($user);
unset($pass);
unset($host);
unset($dbdb);
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
if ($HTTP_POST_VARS["submit"])
{
$sql = "UPDATE tekst SET $tekstvak = '$newtekst' WHERE id = 1";
$res = mysql_query($sql);
if ($res)
echo "tekst gewijzigd";
else
echo "tekst niet gewijzigd";
}
else
{
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM tekst";
$res = mysql_query($sql);
$i = 1;
while ($row = mysql_fetch_array($res))
{
echo "<b>tekst $i</b><br>";
echo "$row[tekst1]<p>";
$i++;
}
echo "
<form method=post action=\"$PHP_SELF\">
Wijzig tekst in:<br>
<select name=tekstvak>
<option value=tekst1>tekstvak 1</option>
<option value=tekst2>tekstvak 2</option>
<option value=tekst3>tekstvak 3</option>
<option value=tekst4>tekstvak 4</option>
<option value=tekst5>tekstvak 5</option>
</select><br>
Nieuwe tekst<br>
<textarea name=newtekst rows=5 cols=45>
}
?>
if ($HTTP_POST_VARS["submit"])
{
$sql = "UPDATE tekst SET $tekstvak = '$newtekst' WHERE id = 1";
$res = mysql_query($sql);
if ($res)
echo "tekst gewijzigd";
else
echo "tekst niet gewijzigd";
}
else
{
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM tekst";
$res = mysql_query($sql);
$i = 1;
while ($row = mysql_fetch_array($res))
{
echo "<b>tekst $i</b><br>";
echo "$row[tekst1]<p>";
$i++;
}
echo "
<form method=post action=\"$PHP_SELF\">
Wijzig tekst in:<br>
<select name=tekstvak>
<option value=tekst1>tekstvak 1</option>
<option value=tekst2>tekstvak 2</option>
<option value=tekst3>tekstvak 3</option>
<option value=tekst4>tekstvak 4</option>
<option value=tekst5>tekstvak 5</option>
</select><br>
Nieuwe tekst<br>
<textarea name=newtekst rows=5 cols=45>
}
?>
Gewijzigd op 17/10/2003 11:56:00 door Fanty
$res = mysql_query($sql);
wordt dan:
$res = mysql_query($sql) or die(mysql_error());
dan zie je dus waar iets fout staat en dan moet je even kijken op www.mysql.com wat wel juist is.
ook is het vaak handig om $sql te echo'en (na $sql = "bla"; natuuurlijk :))
de fout was bas hat de database tekst genoemd maar het moest text zijn :D
Gewijzigd op 17/10/2003 12:50:00 door Fanty
Code (php)
1
2
3
4
5
2
3
4
5
<?php
mysql_connect("localhost","darkfanty","") or die("Verbinding kon niet worden gemaakt: ".mysql_error());
mysql_select_db("darkfanty_nl_db") or die("Database bestaat niet");
?>
mysql_connect("localhost","darkfanty","") or die("Verbinding kon niet worden gemaakt: ".mysql_error());
mysql_select_db("darkfanty_nl_db") or die("Database bestaat niet");
?>
<table width="75%" border="1">
Code (php)
1
2
3
4
5
2
3
4
5
<?
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM text";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res))
?>
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM text";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res))
?>
<tr>
<td>Enemy</td>
<td>
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM text";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res))
{
echo "$row[tekst1]<p>";
}
?>
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM text";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res))
{
echo "$row[tekst1]<p>";
}
?>
<td>b</td>
<td>c</td>
<td>d</td>
</tr>
</table>
pllz respond want ik wil hem graag afmaken alleen als ik hem helemaal fout doe dan kan ik dat nu nog makkelijk veranderen straks niet meer :(
greetz fanty
Code (php)
1
2
3
4
5
2
3
4
5
<?
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM text";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res))
?>
$sql = "SELECT id, tekst1, tekst2, tekst3, tekst4, tekst5 FROM text";
$res = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_array($res))
?>
http://members.lycos.nl/darkfanty/koc/tabel.php
hoe kan ik krijgen dat hij bij enemy de enemy selecteerd en daar het feld veranderd.
greetz fanty
Ik heb wat geprobeerd alleen nu wil ik nog een drop down menu waarmee ik de enemy kan selecteren en voor elke enemy heb ik een database zeg maar kijk maar op hoe kan ik krijgen dat hij bij enemy de enemy selecteerd en daar het feld veranderd.
greetz fanty
Ik heb gehoord dat je dat met javascript moet doen is dat waar ??