Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 11-08-2002, 11:22
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Voor de vakantie ben ik al druk geweest met een script om gegevens uit mijn database te kunnen editten, maar het wil maar niet lukken. Wie kan/wil er voor mij een klein scriptje schrijven zodat dat wel kan? Ik zou dan echt heel erg geholpen zijn. Het is namenlijk voor een fotosite. (chatfreak.endoria.net)

De meesten van jullie zullen wel met phpmyadmin vertrouwt zijn, nou zoiets wil ik dus ook bereiken. Ik wil hebben dat het script een pagina aanmaakt waarin in een tabel de gegevens komen te staan en dat je voor een rij op "wijzigen" kan klikken waarna je de gegevens kan bewerken. Alle foto`s krijgen handmatig een nummer mee (001, 002, 003) omdat dat namelijk ook de bestandsnamen zijn.

De gegevens zijn:

tabelnaam: pictures
de volgende velden zijn aanwezig: foto, comeng, comned

Ik hoop dat iemand mij wil helpen want het is best wel belangrijk.

Laatst gewijzigd op 11-08-2002 om 11:28.
Met citaat reageren
Advertentie
Oud 11-08-2002, 15:30
Verwijderd
Handmatige nummering? Doe dat automatisch.

Bijvoorbeeld:
tabel: pictures
id int(8) auto_incr
plaatje varchar(254) not null
comned blob
comeng blob

dan in php:
PHP-code:
$query "select id, plaatje, comned, comeng from pictures";

$pictures =*mysql_query($query);
echo 
"<table>";
while( 
$row*=*mysql_fetch_array($pictures) )
{
  echo 
"<tr>";
  echo 
"<td><a href=\"?action=edit&amp;recno=" $row['id'] . "\">Wijzig record</a></td>"// wijzig
  
echo "<td><a href=\"?action=delete&amp;recno=" $row['id'] . "\">Verwijder record</a></td>"// verwijder
  
echo "<td>" $row['plaatje'] . "</td>"// pad naar plaatje
  
echo "<td>" $row['comned'] . "</td>"// commentaar ned
  
echo "<td>" $row['comeng'] . "</td>"// commentaar eng
  
echo "</tr>";
}
echo 
"</table>"
Zoiets.
*is geen expert in PHP*
Met citaat reageren
Oud 11-08-2002, 15:41
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
eddie schreef:
Handmatige nummering? Doe dat automatisch.
waarom? dan heb je 2 unieke kolommen.. waarom niet gewoon dat nummer dat hij in de bestandsnaam gebruikt
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 11-08-2002, 15:48
Verwijderd
Citaat:
McMotion schreef:


waarom? dan heb je 2 unieke kolommen.. waarom niet gewoon dat nummer dat hij in de bestandsnaam gebruikt
Dan kun je nog dat nummer automatisch genereren.
Dat is:
1) Sneller, en
2) Voorkomt dubbele nummers

Je kan het nummer toch laten genereren door MySQL en dan met LAST_INSERTED_ID de waarde opvragen en die achter de bestandsnaam van het plaatje proppen?

En een nummerieke vergelijking gaat sneller dan een string vergelijking (voor delete en edit)
Met citaat reageren
Oud 11-08-2002, 16:56
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Ik wil hem zonder ID houden, dat vind ik gewoon zo handig. Mijn script is nu dit maar krijg een foutmelding:

PHP-code:
<?
mysql_connect(localhost, freak, blablabla);
$query = "select foto, comned, comeng from pictures";

$pictures = mysql_query($query);
echo "<table>";
while( $row = mysql_fetch_array($pictures) )
{
  echo "<tr>";
  echo "<td><a href=\"?action=edit&recno=" . $row['foto'] . "\">Wijzig record</a></td>"; // wijzig
  echo "<td><a href=\"?action=delete&recno=" . $row['foto'] . "\">Verwijder record</a></td>"; // verwijder
  echo "<td>" . $row['foto'] . "</td>"; // pad naar plaatje
  echo "<td>" . $row['comned'] . "</td>"; // commentaar ned
  echo "<td>" . $row['comeng'] . "</td>"; // commentaar eng
  echo "</tr>";
}
echo "</table>";

?>
Code:
Warning: Supplied argument is not a valid MySQL result resource in /home/endoria/freak/public_html/edit.php on line 7
Regel 7:

PHP-code:
while( $row mysql_fetch_array($pictures) ) 
Met citaat reageren
Oud 11-08-2002, 17:07
Verwijderd
het is waarschijnlijk mysql_fetch_row ipv mysql_fetch_array
Met citaat reageren
Oud 11-08-2002, 17:12
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:
het is waarschijnlijk mysql_fetch_row ipv mysql_fetch_array
zelfde melding
Met citaat reageren
Oud 11-08-2002, 17:14
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Heb je een column plaatje of een column foto?
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 11-08-2002, 17:15
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
Manuzhai schreef:
Heb je een column plaatje of een column foto?
foto
Met citaat reageren
Oud 11-08-2002, 17:20
Verwijderd
prop achter je query eens
or die ("Invalid query")

dus:
PHP-code:
$pictures*=*mysql_query($query) or die ("Invalid query"); 
Misschien dat je de foutmelding ook nog kan printen, maar dat kun je zelf ook wel opzoeken (php.net)
Met citaat reageren
Oud 11-08-2002, 17:45
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:
prop achter je query eens
or die ("Invalid query")

dus:
PHP-code:
$pictures*=*mysql_query($query) or die ("Invalid query"); 
Misschien dat je de foutmelding ook nog kan printen, maar dat kun je zelf ook wel opzoeken (php.net)
gedaan, krijg nu Invalid Query te zien
Met citaat reageren
Oud 11-08-2002, 17:53
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
OK, die pagina wordt nu opgebouwd en het juiste script moet dit zijn (vergat de database te selecteren).

PHP-code:
<?
mysql_connect(localhost, freak, blablabla);
$query = "select foto, comeng, comned from pictures";

$pictures = mysql_db_query(chatfreak, $query) or die("Queryfout: " . mysql_error());
echo "<table>";
while( $row = mysql_fetch_array($pictures) )

{
  echo "<tr>";
  echo "<td><a href=\"?action=edit&recno=" . $row['foto'] . "\">Wijzig record</a></td>"; // wijzig
  echo "<td><a href=\"?action=delete&recno=" . $row['foto'] . "\">Verwijder record</a></td>"; // verwijder
  echo "<td>" . $row['foto'] . "</td>"; // pad naar plaatje
  echo "<td>" . $row['comned'] . "</td>"; // commentaar ned
  echo "<td>" . $row['comeng'] . "</td>"; // commentaar eng
  echo "</tr>";
}
echo "</table>";

?>
alleen nu moet ik het nog voor elkaar krijgen dat ik de informatie kan AANPASSEN. Wie kan mij vertellen hoe ik dat kan doen?
Met citaat reageren
Oud 11-08-2002, 17:57
Verwijderd
je kijkt in het begin van je script wat voor actie er is.
Is die edit, doe je zus
Is die delete, doe je zo
anders (view? list?), doe je huppeldepup.

In de edit moet je dus een formulier hebben, met:
2 textarea's (comned en comeng)
1 input van het type file
submit/reset button
Met citaat reageren
Oud 11-08-2002, 18:05
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
ik ben een beginnende php-er, ik vind het supertof van je dat je mij even helpt. Maar ik snap niet helemaal wat jij bedoelt.

Bestaat er misschien een kleine kans dat je voor mij dat stukje ff uit wil typen?
Met citaat reageren
Oud 11-08-2002, 18:20
Verwijderd
index.php
PHP-code:
// maak verbinding met database

switch( $action )
{
  case 
'edit': include 'edit.php'; break;
  case 
'delete': include 'delete.php'; break;
  case 
'update': include 'update.php'; break;
  default: include 
'list.php';  
}

// Verbreek verbinding met database 
edit.php
PHP-code:
if ( isset( $recno ) )
{
  
$query 'select foto, comeng, comned from pictures where foto = $recno';
  
$result*=*mysql_db_query(chatfreak,*$query)*or*die("Queryfout: "*.*mysql_error());

  if ( 
mysql_num_rows$result ) == )
  {
    
$row*=*mysql_fetch_array($result)*;
     
echo*"<form action=\"\" mehod=\"post\" enctype=\"multipart/form-data\">";
    echo 
"<p>";
    echo 
"<input type=\"hidden\" name=\"action\" value=\"update\" />";
    echo 
"<input type=\"hidden\" name=\"recno\" value=\"" $recno "\" />";
    echo 
"Foto: <input type=\"file\" name=\"foto\" value=\"" $row['foto'] . "\" />";
    echo 
"</p>";
    echo 
"<p>";
    echo 
"Commentaar nederlands: <textarea name=\"comned\">" $row['comned'] . "</textarea>";
    echo 
"</p>";
    echo 
"<p>";
    echo 
"Commentaar engels: <textarea name=\"comeng\">" $row['comeng'] . "</textarea>";  
    echo 
"</p>";
    echo 
"<p>";
    echo 
"<input type=\"submit\" value=\"Sla op\" /><input type=\"reset\" value=\"Reset\" />";
    echo 
"</p>";
    echo 
"</form>";
  }
  else
  {
    echo 
"Meerdere resultaten teruggekregen";
  }
}
else
{
  echo 
"Geen geldig nummer opgegeven";

Zoiets.
Zelf een beetje spelen. Beetje zoeken op php.net naar MySQL functies, HTML-referentie(s) gebruiken, etc. (kijk even in het eerste topic, daar heb ik een lijst met naslagwerken neer gezet)

Als je het zelf niet probeert, kun je nooit PHP

Laatst gewijzigd op 11-08-2002 om 18:32.
Met citaat reageren
Oud 11-08-2002, 18:33
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
eddie schreef:

Dan kun je nog dat nummer automatisch genereren.
Dat is:
1) Sneller, en
2) Voorkomt dubbele nummers

Je kan het nummer toch laten genereren door MySQL en dan met LAST_INSERTED_ID de waarde opvragen en die achter de bestandsnaam van het plaatje proppen?

En een nummerieke vergelijking gaat sneller dan een string vergelijking (voor delete en edit)
1) is niet sneller... je kan toch ook gewoon zelf dat nummer automatisch genereren.. sterker nog, het is langzamer, want het nummer voor die bestandsnaam moet toch ook automatisch gegenereerd worden

2) als je dat nummer als bestandsnaam gebruikt als primary key kunnen daar ook geen dubbele nummers voorkomen..

3) je zou inderdaad ook nog dat nummer van de bestandsnaam door mysql kunnen laten genereren, maar dan moet je een nieuwe SELECT query uitvoeren om achter dat nummer te komen.. en waarom moeilijk doen als het makkelijk kan, een rand() gaat net zo snel als dat je het door je database manager laat doen hoor (en mt_rand() nog sneller )

4) daarom moet je ook geen string maken van dat nummer van die bestandsnaam maar het gewoon een nummer laten
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 11-08-2002, 18:37
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Mijn edit.php ziet er nu als volgt uit maar ik krijg een foutmelding, ik heb het hele script nagekeken maar kan de fout HELAAS niet vinden:

PHP-code:
<? 

if ( isset( $recno ) )
{
  $query = 'select foto, comeng, comned from pictures where foto = $recno';
   $result = mysql_db_query(chatfreak, $query) or die("Queryfout: " . mysql_error());

  if ( mysql_num_rows() == 1 )
  {
    $row = mysql_fetch_array($pictures) ;
     echo "<form action=\"\" mehod=\"post\" enctype=\"multipart/form-data\">";
    echo "<p>";
    echo "<input type=\"hidden\" name=\"action\" value=\"update\" />";
    echo "<input type=\"hidden\" name=\"recno\" value=\"" . $recno . "\" />";
    echo "Foto: <input type=\"file\" name=\"foto\" value=\"" . $row['foto'] . "\" />";
    echo "</p>";
    echo "<p>";
    echo "Commentaar nederlands: <textarea name=\"comned\">" . $row['comned'] . "</textarea>";
    echo "</p>";
    echo "<p>";
    echo "Commentaar engels: <textarea name=\"comeng\">" . $row['comeng'] . "</textarea>";  
    echo "</p>";
    echo "<p>";
    echo "<input type=\"submit\" value=\"Sla op\" /><input type=\"reset\" value=\"Reset\" />";
    echo "</p>";
    echo "</form>";
  }
  else
  {
    echo "Meerdere resultaten teruggekregen";
  }
}
else
{
  echo "Geen geldig nummer opgegeven";
}
?>
Code:
Queryfout: Unknown column '$recno' in 'where clause'
Met citaat reageren
Oud 11-08-2002, 18:39
Verwijderd
Citaat:
McMotion schreef:

4) daarom moet je ook geen string maken van dat nummer van die bestandsnaam maar het gewoon een nummer laten
Ah, en hoe wou je dat bestand gaan noemen?
011039842753.gif?

En allemaal in dezelfde directory pleuren?

Dat kan natuurlijk, maar mooi (vind ik) is het niet.
Met citaat reageren
Oud 11-08-2002, 18:40
Verwijderd
Citaat:
chatfreak2002 schreef:
Mijn edit.php ziet er nu als volgt uit maar ik krijg een foutmelding, ik heb het hele script nagekeken maar kan de fout HELAAS niet vinden:
PHP-code:
$query*=*'select foto, comeng, comned from pictures where foto = $recno'
moet worden (??)
PHP-code:
$query*=*'select foto, comeng, comned from pictures where foto = ' $recno
Misschien. Probeer zelf ook te debuggen. Ik typ dit ook uit mijn hoofd, zonder te testen...
Met citaat reageren
Oud 11-08-2002, 18:40
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Al mijn bestanden:

Index.php
PHP-code:
<?
mysql_connect(localhost, freak, blablabla);

switch( $action )
{
  case 'edit': include 'edit.php'; break;
  case 'delete': include 'delete.php'; break;
  case 'update': include 'update.php'; break;
  default: include 'list.php';  
}


?>
Edit.php
PHP-code:
<? 

if ( isset( $recno ) )
{
  $query = 'select foto, comeng, comned from pictures where foto = $recno';
   $result = mysql_db_query(chatfreak, $query) or die("Queryfout: " . mysql_error());

  if ( mysql_num_rows() == 1 )
  {
    $row = mysql_fetch_array($pictures) ;
     echo "<form action=\"\" mehod=\"post\" enctype=\"multipart/form-data\">";
    echo "<p>";
    echo "<input type=\"hidden\" name=\"action\" value=\"update\" />";
    echo "<input type=\"hidden\" name=\"recno\" value=\"" . $recno . "\" />";
    echo "Foto: <input type=\"file\" name=\"foto\" value=\"" . $row['foto'] . "\" />";
    echo "</p>";
    echo "<p>";
    echo "Commentaar nederlands: <textarea name=\"comned\">" . $row['comned'] . "</textarea>";
    echo "</p>";
    echo "<p>";
    echo "Commentaar engels: <textarea name=\"comeng\">" . $row['comeng'] . "</textarea>";  
    echo "</p>";
    echo "<p>";
    echo "<input type=\"submit\" value=\"Sla op\" /><input type=\"reset\" value=\"Reset\" />";
    echo "</p>";
    echo "</form>";
  }
  else
  {
    echo "Meerdere resultaten teruggekregen";
  }
}
else
{
  echo "Geen geldig nummer opgegeven";
}
?>
List.php
PHP-code:
<HEAD>
<TITLE>Foto beheer</TITLE>
</HEAD>
<BODY BGCOLOR=slategray LINK=white ALINK=white VLINK=white>
<font color=white>
<div align=center>
<h2>.:: FOTO ADMIN ::.</h2>

<?
mysql_connect(localhost, freak, blablabla);
$query = "select foto, comeng, comned from pictures";

$pictures = mysql_db_query(chatfreak, $query) or die("Queryfout: " . mysql_error());
echo "<table border=1>";
while( $row = mysql_fetch_array($pictures) )

{
  echo "<tr>";
  echo "<td><a href=\"?action=edit&recno=" . $row['foto'] . "\">Wijzig&nbsp;record</a></td>"; // wijzig
  echo "<td><a href=\"?action=delete&recno=" . $row['foto'] . "\">Verwijder&nbsp;record</a></td>"; // verwijder
  echo "<td>" . $row['foto'] . "</td>"; // pad naar plaatje
  echo "<td WIDTH=200>" . $row['comned'] . "</td>"; // commentaar ned
  echo "<td WIDTH=200>" . $row['comeng'] . "</td>"; // commentaar eng
  echo "</tr>";
}
echo "</table>";

?>
Met citaat reageren
Oud 11-08-2002, 18:43
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:

PHP-code:
$query*=*'select foto, comeng, comned from pictures where foto = $recno'
moet worden (??)
PHP-code:
$query*=*'select foto, comeng, comned from pictures where foto = ' $recno
Misschien. Probeer zelf ook te debuggen. Ik typ dit ook uit mijn hoofd, zonder te testen...
hmm, deze wijziging zou erg logisch zijn, maar na het veranderen van de code krijg ik weer een of andere vage melding:

Warning: Wrong parameter count for mysql_num_rows() in /home/endoria/freak/public_html/picedit/edit.php on line 8
Meerdere resultaten teruggekregen
Met citaat reageren
Oud 11-08-2002, 18:45
Verwijderd
Citaat:
chatfreak2002 schreef:


hmm, deze wijziging zou erg logisch zijn, maar na het veranderen van de code krijg ik weer een of andere vage melding:

Warning: Wrong parameter count for mysql_num_rows() in /home/endoria/freak/public_html/picedit/edit.php on line 8
Meerdere resultaten teruggekregen
Ja, die had ik nog ge-edit

het moet zijn mysql_num_rows( $result ) == 1

Btw, je kunt
mysql_connect(localhost,*freak,*blablabla);
uit je list.php halen (de verbinding is al gemaakt namelijk, in de index.php)
Met citaat reageren
Oud 11-08-2002, 18:50
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
ok, er werkt weer iets, maar nu geeft edit.php een error:

Warning: Supplied argument is not a valid MySQL result resource in /home/endoria/freak/public_html/picedit/edit.php on line 10

regel 10:
PHP-code:
    $row mysql_fetch_row($pictures); 
Met citaat reageren
Oud 11-08-2002, 18:52
Verwijderd
Citaat:
chatfreak2002 schreef:
ok, er werkt weer iets, maar nu geeft edit.php een error:

Warning: Supplied argument is not a valid MySQL result resource in /home/endoria/freak/public_html/picedit/edit.php on line 10
PHP-code:
    $row mysql_fetch_row($result); 
Met citaat reageren
Oud 11-08-2002, 18:58
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
YES! Maar er moeten nog 2 dingen veranderd worden.

Bij het klikken op WIJZIGEN moeten de velden op de vervolgpagina ingevuld worden met de bestaande tekst + nummer. (hoe?)

Update.php moet nog worden gemaakt (hoe?)

Ehm, ik geloof dat ik jouw naam maar wel ff ga vermelden in het script want jij helpt mij echt veel en goed! Superbedankt daarvoor he!!
Met citaat reageren
Advertentie
Oud 11-08-2002, 19:08
Verwijderd
Citaat:
chatfreak2002 schreef:
YES! Maar er moeten nog 2 dingen veranderd worden.

Bij het klikken op WIJZIGEN moeten de velden op de vervolgpagina ingevuld worden met de bestaande tekst + nummer. (hoe?)

Hoe bedoel je dat?

Citaat:
chatfreak2002 schreef:

Update.php moet nog worden gemaakt (hoe?)
PHP-code:
if ( isset( $foto ) && isset( $comned ) && isset( $comeng ) && isset( $recno ) )
{
  
$query "update pictures set foto = " $foto ", comned = \"" $comned "\", comeng = \"" $comeng "\" where foto = " $recno;

  
$result*=*mysql_db_query(chatfreak,*$query)*or*die ("Queryfout: "*.*mysql_error());
}
else
{
  echo 
"Er is een fout opgetreden tijdens het updaten van de post";

Ik zou wel checks inbouwen voordat je de data in de tabel gaat zetten. Misschien zijn er hacks ofzo die je database kunnen verneuken.

Citaat:
chatfreak2002 schreef:

Ehm, ik geloof dat ik jouw naam maar wel ff ga vermelden in het script want jij helpt mij echt veel en goed! Superbedankt daarvoor he!!

Laatst gewijzigd op 11-08-2002 om 19:10.
Met citaat reageren
Oud 11-08-2002, 19:25
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:


Hoe bedoel je dat?
dat op die edit pagina in die tekstvakken de oude tekst moet komen te staan. Net als dat je hier je post edit.

Citaat:
eddie schreef:
Ik zou wel checks inbouwen voordat je de data in de tabel gaat zetten. Misschien zijn er hacks ofzo die je database kunnen verneuken.
De boel wordt afgesloten met een wachtwoord zodat alleen mijn zusje en een goede kennis er ook bij kan, zodat ik geen 800 commentaar-berichten hoef in te vullen/aan te passen.
Met citaat reageren
Oud 11-08-2002, 19:29
Verwijderd
Citaat:
chatfreak2002 schreef:


dat op die edit pagina in die tekstvakken de oude tekst moet komen te staan. Net als dat je hier je post edit.
Staat er ook:
PHP-code:
echo*"Commentaar engels: <textarea name=\"comeng\">"*.*$row['comeng']*.*"</textarea>"
http://www.w3.org/TR/REC-html40/inte...ms.html#h-17.7
Met citaat reageren
Oud 11-08-2002, 19:32
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:

Staat er ook:
PHP-code:
echo*"Commentaar engels: <textarea name=\"comeng\">"*.*$row['comeng']*.*"</textarea>"
http://www.w3.org/TR/REC-html40/inte...ms.html#h-17.7
dit staat er ja

en nog iets, als ik bij het editten een nummer opgeef, bijvoorbeel 001 dan wordt daar 1 van gemaakt, maar dat wil ik nou juist niet! Hoe fix ik dat?
Met citaat reageren
Oud 11-08-2002, 19:35
Verwijderd
Citaat:
chatfreak2002 schreef:

en nog iets, als ik bij het editten een nummer opgeef, bijvoorbeel 001 dan wordt daar 1 van gemaakt, maar dat wil ik nou juist niet! Hoe fix ik dat?
Je nummer niet met een 0 laten beginnen
Met citaat reageren
Oud 11-08-2002, 19:36
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:

Je nummer niet met een 0 laten beginnen
dan moet ik dus 100 bestanden gaan hernoemen???????
Met citaat reageren
Oud 11-08-2002, 19:38
Verwijderd
Citaat:
chatfreak2002 schreef:


dan moet ik dus 100 bestanden gaan hernoemen???????
Euh...

Dan met je die nummers toch opslaan als string (of char, of varchar).
Met citaat reageren
Oud 11-08-2002, 19:46
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:

Euh...

Dan met je die nummers toch opslaan als string (of char, of varchar).
??????
Met citaat reageren
Oud 11-08-2002, 19:49
Verwijderd
Citaat:
chatfreak2002 schreef:


??????
In je database.
'foto' moet je char(8) maken; geen integer ofzo.
Met citaat reageren
Oud 11-08-2002, 19:51
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:

In je database.
'foto' moet je char(8) maken; geen integer ofzo.
foto` CHAR(8) NOT NULL ???

daar staat ie nu op
Met citaat reageren
Oud 11-08-2002, 19:52
Verwijderd
Citaat:
chatfreak2002 schreef:


foto` CHAR(8) NOT NULL ???

daar staat ie nu op
ja, en? dus?
Met citaat reageren
Oud 11-08-2002, 19:56
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
Citaat:
eddie schreef:

ja, en? dus?
dus zouden die nullen er moeten blijven staan maar van 001 maakt ie nog steeds 1
Met citaat reageren
Oud 11-08-2002, 20:01
Verwijderd
Citaat:
chatfreak2002 schreef:


dus zouden die nullen er moeten blijven staan maar van 001 maakt ie nog steeds 1
misschien dat het aan php ligt. Dat zou ik niet weten.

Of je propt er in het scriptje een '1' voor, en bij het uitlezen haal je die '1' weer weg

Wel omslachtig, maarja...

Misschien weet iemand anders nog een andere manier...
Met citaat reageren
Oud 11-08-2002, 22:01
McMotion
Avatar van McMotion
McMotion is offline
Citaat:
eddie schreef:

Ah, en hoe wou je dat bestand gaan noemen?
011039842753.gif?

En allemaal in dezelfde directory pleuren?

Dat kan natuurlijk, maar mooi (vind ik) is het niet.
shit was een foutje van mij.. auto increase maakt steeds een hogere aan.. nou dat kan ook met dat nummer voor die file... dus 1.gif, 2.gif, 3.gif...
__________________
[AvatarDraw(c) v1.0 is uit de lucht (en per ongeluk van mijn hardeschijf verdwenen tijdens het weggooien ervan
Met citaat reageren
Oud 11-08-2002, 22:09
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
chatfreak2002 schreef:


dus zouden die nullen er moeten blijven staan maar van 001 maakt ie nog steeds 1
Zowel PHP als MySQL hebben functies om getallen met nullen te padden zodat strings met een fixed width ontstaan.

PHP: http://www.php.net/manual/en/function.str-pad.php
Met citaat reageren
Oud 12-08-2002, 17:58
chatfreak2002
Avatar van chatfreak2002
chatfreak2002 is offline
...
Met citaat reageren
Oud 12-08-2002, 20:16
Chimera
Avatar van Chimera
Chimera is offline
Ja, en?
Met citaat reageren
Oud 13-08-2002, 08:59
boejjuh
boejjuh is offline
heej jongens, ik ken geen c of assembler, maar wie kan mij ff helpen een OS te bouwen?
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [PHP] simpele if/else
Dr HenDre
7 15-08-2005 04:44
Software & Hardware programmeren
pimomes1987
63 21-11-2003 07:51
Software & Hardware [PHP]selected option in ddlb
-niels-
6 21-06-2003 00:16
Software & Hardware [PHP] Poll
Dr_KlawChi
5 05-01-2003 17:54
Software & Hardware [PHP] News-scroller
Martin
1 18-11-2002 11:46
Software & Hardware [PHP] Edit script voor een Admin Panel
chatfreak2002
7 01-09-2002 22:10


Alle tijden zijn GMT +1. Het is nu 19:13.