Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 11:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PHP Rechner einbauen

Discussion on PHP Rechner einbauen within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
PHP Rechner einbauen

Hallo Leute,

ich hab praktisch heute morgen mit php angefangen und brauche nur eine einfache Umrechnung um Daten anzuzeigen.

Das ist das Skript für die Seite:

PHP Code:
<html>
<a name="top"></a>
<a href="#bottom">END OF PAGE</a>


<?php


$db_link 
mysql_connect (......);
$db_sel mysql_select_db(...)
   or die(
"Auswahl der Datenbank ist fehlgeschlagen");
 
$sql "SELECT * FROM data";
 
$db_erg mysql_query$sql );
if ( ! 
$db_erg )
{
  die(
'Ungültige Abfrage: ' mysql_error());
}


echo 
'<table border="3">';
  echo 
"<tr>";
  echo 
"<th>"'Time' "</td>";
  echo 
"<th>"'Type' "</td>";
  echo 
"<th>"'Value' "</td>";
  echo 
"</tr>";


while (
$zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
{
  echo 
"<tr>";
  echo 
"<td>"$zeile['Time'] . "</td>";
  echo 
"<td>"$zeile['Type'] . "</td>";
  echo 
"<td>"$zeile['Value'] . "</td>";
  echo 
"</tr>";
}
echo 
"</table>";
 
mysql_free_result$db_erg );

?>




<a href="#top">TOP OF PAGE</a>
<a name="bottom"></a>
</html>

Ich würde jetzt gerne unten unter die Tabelle einen Rechner einbauen, der die eingegebene Zahl umrechnet und das ohne auf eine neue Seite zu gehen.
Ich bin bisher nur soweit gekommen, dass ein neues rechner.php aufgerufen wurde, sodass man die Tabelle von vorher nicht mehr sah.

Der Rechner sah bisher so aus:
PHP Code:

<form method="POST" action="rechner.php">
<b>Convert Time</b><br>
<br>
<input name="time" size=10 maxlength=10>
<br>
<input type=submit name=submit value="Calculate">

</form>


<?php
    
if (!empty($_POST["submit"]))
        {
        
$_zahl1 $_POST["time"];
 

    
$c=bcadd($_time,1,0);

        echo 
$c;
        }
?>
als Beispiel macht er nur +1. Wie kann ich das Skript unter meine Tabelle setzen?



Edit: hat sich erledigt, ich rechne es gleich in der Tabelle um
butter123 is offline  
Old 02/09/2012, 18:02   #2
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Wenn ich noch anmerken dürfte. Bei deinem Script fehlt der Doctype, so wie der head part und der body part
NotEnoughForYou is offline  
Old 02/10/2012, 11:20   #3
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
muss das rein, bzw warum? es läuft auch so
butter123 is offline  
Old 02/10/2012, 12:00   #4
 
elite*gold: 0
Join Date: Feb 2012
Posts: 1
Received Thanks: 0
Sehr Simpel :
Das ist aber denke ich nicht von nöten wenn das ein Privates Projekt ist, man kanns auch übertreiben.Es ist nicht möglich nur mit PHP Dynamische Dokumente / Animiertes zu erstellen dafür benötigt man Javascript (z.B. JQuery erleichtert das ganze enorm, google wir ddort viel zu erzählen haben).
Steven10111 is offline  
Old 02/10/2012, 15:25   #5
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Ich hab eine neue Frage, ich schreib das jetzt einfach mal hier rein, dann muss ich nciht immer nen neuen Thread aufmachen:

Ich möchte das erstellen der Tabelle verbessern, sodass kein Fehler auftritt, wenn eine neue Spalte hinzukommt. Beim erstellen des Tabellenkopfes klappt es, beim füllen mit Inhalt stimmt was nicht, da er keine Zeilen mit inhalt erstellt, es steht also nur der Tabellenkopf da.
PHP Code:
#Spaltennamen anzeigen
    
$sql "Describe data";
    
$db_col mysql_query$sql );
    if ( ! 
$db_col )
    {
      die(
'Ungültige Abfrage: ' mysql_error());
    }



#Tabellen Kopf erstellen
    
echo '<table border="3">';
    while (
$colname mysql_fetch_array$db_colMYSQL_ASSOC))
    {

      echo 
"<th>"$colname['Field'] . "</td>";

    }






#Daten abrufen
    
$sql "SELECT * FROM data WHERE Type = 12345678901234567890123";
    
$db_data mysql_query$sql );
    if ( ! 
$db_data )
    {
      die(
'Ungültige Abfrage: ' mysql_error());
    }




#Tabelle mit Daten erstellen
    
while ($zeile mysql_fetch_array$db_dataMYSQL_ASSOC))
    {
      echo 
"<tr>";



        while (
$colname mysql_fetch_array$db_colMYSQL_ASSOC))
        {

          echo 
"<td>"$zeile[$colname['Field']] . "</td>";

        }

      echo 
"</tr>";
    }
    echo 
"</table>"

Edit: ja es existieren Daten mit dem o.g. Typ
butter123 is offline  
Old 02/10/2012, 20:14   #6

 
ClOuDy.'s Avatar
 
elite*gold: 0
The Black Market: 184/0/0
Join Date: Jul 2008
Posts: 2,784
Received Thanks: 500
Quote:
echo "<th>". $colname['Field'] . "</td>";
fällt dir etwas auf?
und wozu immer echo? man muss nicht alles per echo ausgeben
ClOuDy. is offline  
Thanks
1 User
Old 02/11/2012, 02:47   #7
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
hehe danke, werd ich montag ändern

und das mit dem echo hab ich in vielen anderen skripts so gesehen und einfach übernommen
butter123 is offline  
Old 02/13/2012, 10:52   #8
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Das war nicht (alleine) der Fehler Es muss aus irgendeinem Grund direkt vor die innere Whileschleife noch einmal
PHP Code:
        $sql "Describe data";
        
$db_col mysql_query$sql ); 
butter123 is offline  
Old 02/15/2012, 15:33   #9
 
elite*gold: 14
The Black Market: 108/0/1
Join Date: May 2011
Posts: 2,671
Received Thanks: 818
Quote:
Originally Posted by ClOuDy. View Post
fällt dir etwas auf?
und wozu immer echo? man muss nicht alles per echo ausgeben
Ach nein, man muss nicht alles per echo ausgeben?
Dann zeig mir mal, wie du in PHP sonst HTML Tags ausgeben kannst.
vwap is offline  
Old 02/15/2012, 19:17   #10
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Quote:
Originally Posted by Headpuster View Post
Ach nein, man muss nicht alles per echo ausgeben?
Dann zeig mir mal, wie du in PHP sonst HTML Tags ausgeben kannst.
Also:
echo 'text';
print ('text');
?>text<?php
PseudoPsycho is offline  
Reply


Similar Threads Similar Threads
Ps3 in Pc einbauen
08/14/2011 - Main - 4 Replies
Hallo ^Frage steht oben wisst ihr bitte wie das geht?
Ton im Wecker einbauen ?
03/30/2011 - AutoIt - 3 Replies
Moin Moin e*PvP :) Ich bin ja dabei einen Wecker zu Scripten , und nach unzähligen versuchen , habe ich endlich etwas zu stande gebracht :) Auch wen mit etwas hilfe ... Also Hier der Source Code MsgBox(1,"Alpha Phase","Der Wecker ist noch in der Testphase ! Es könnte also zu Problemen kommen ! Danke ")
[HELP]Einbauen Map
09/19/2010 - Metin2 Private Server - 3 Replies
Hallo, ich bekomme es trotz tuts nicht hin meine map einzubauen. Kann mir bitte jemadn über teamviewer weiterhelfen ? Danke im Voraus! minimolli
Map einbauen?
09/16/2010 - Metin2 Private Server - 0 Replies
Hallo Liebe comm, ich weis ich nerv voll oft in letzter zeit aber ich habe nochn problem ! ich habe mich bei einem einbau einer map genau an ein vidtut gehalten. Jetzt kommt da aber wenn ich /warp 955100 955100 eingebe : You warped to(955100 , 955100) aber es passiert einfach nichts -.-. Weis jemand woran das liegt bzw. kann mir jemadn vieleicht über tv die map richtig einbauen ! ? Danke im Voraus ich press auch imma wieda thx mfg minimolli



All times are GMT +1. The time now is 11:11.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.